关于 bool all 的问题 在线等

[复制链接]
查看11 | 回复2 | 2008-6-10 10:10:22 | 显示全部楼层 |阅读模式
#region 执行参数命令文本(有返回值)

///

/// 执行查询命令文本,并且返回DataSet数据集

///

/// 命令文本

/// 参数对象

/// 数据表名称

///

public DataSet RunProcReturn(string procName, SqlParameter[] prams, string tbName)

{

SqlDataAdapter dap = CreateDataAdaper(procName, prams);

DataSet ds = new DataSet();

dap.Fill(ds, tbName);

this.Close();

//得到执行成功返回值

return ds;

}
public void UpdateInfo(string id, string type)

{

DataSet ds = this.SelectInfo(type, Convert.ToInt32(id));

bool checkState = Convert.ToBoolean(ds.Tables[0].Rows[0][6].ToString());

int i;

if (checkState)

{

i = data.RunProc("UPDATE tb_info SET checkState = 0 WHERE (ID = " + id + ")");

}

else

{

i = data.RunProc("UPDATE tb_info SET checkState = 1 WHERE (ID = " + id + ")");

}

}

#endregion
public DataSet SelectLeaguerInfo(bool All)

{

if (All)
//显示有效收费信息

return data.RunProcReturn("Select * from tb_LeaguerInfo where showday >= getdate() order by date desc", "tb_LeaguerInfo");

else
//显示过期收费信息

return data.RunProcReturn("select * from tb_LeaguerInfo where showday<getdate() order by date desc", "tb_LeaguerInfo");

}
数据库 sql 表tb_info
id 信息编号
type 信息类型
title 信息标题
info 信息内容
linkman 联系人
tel 联系电话
checkstate 审核状态
date 信息发布日期
我想问一下public DataSet SelectLeaguerInfo(bool All)
这里为何是bool all 啊?这个all是什么意思??
我在这个程序所有的类里边没发现一个定义返回值为all的
all是对dataset的列的所有列比较吗?还是什麼?怎麽比较的?我想知道!到底这个all是什麽意思?

回复

使用道具 举报

千问 | 2008-6-10 10:10:22 | 显示全部楼层
这个All是参数.就是说.你在调用这个方法:SelectLeaguerInfo的时候.必须给该方法传一个参数All.然后在方法中根据你传的参数All再做不同的操作.如果All为true.显示有效收费信息.否则显示过期收费信息 bool All.就是说是一个bool型的参数.如果你调用该方法的时候不传参数.或传的不是bool型的参数.都会报错.
回复

使用道具 举报

千问 | 2008-6-10 10:10:22 | 显示全部楼层
那不是有个if(All)吗是传递的bool类型的参数啦,跟返回值当然没关系
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行