首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请好手 帮小弟看看 只是一个简单的调用方法 为什么提示 有一些无效参数

2014-01-22 
请高手 帮小弟看看 只是一个简单的调用方法 为什么提示 有一些无效参数public double Balance(bool bType,

请高手 帮小弟看看 只是一个简单的调用方法 为什么提示 有一些无效参数
public double Balance(bool bType, string cDWCode)
{
            return Balance(bType, cDWCode, null);
}

public double Balance(bool bType, string cDWCode, System.DateTime dEndDate, System.Data.Common.DbCommand cmd = null)
{

str = "select iBalance from CustomerVendor where cDWCode='" + cDWCode + "' and bType=" + DataBase.getBoolean(bType);
string WhereDate;
if (dEndDate != null) {
WhereDate = " and dDate<" + DataBase.getDate(dEndDate);
}

}
return iBalance;
}
[解决办法]
System.DateTime dEndDate 
这是个结构体,传参数不能用null
[解决办法]
根据你的业务,给个时间就行。如果是默认值可以用DateTime.Now。
看函数这个时间应该是界面输入的。
[解决办法]
public double Balance(bool bType, string cDWCode, System.DateTime? dEndDate, System.Data.Common.DbCommand cmd = null)
 {


这样可以   System.DateTime?  代表可空类型

热点排行