为什么传进去的参数""被当成了null呢?
向DataSet传控件参数,传 " "进去的话,程序报错:异常详细信息: System.ArgumentNullException: 值不能为空。
传 " "的话就没问题,但是查询结果不正确,所以在DataSet的select里加了ltrim(rtrim(@aid))才行。
[解决办法]
字段的值就是null吧?用isnull(@field, ' ')
发布时间: 2012-01-15 22:57:48 作者: rapoo
为什么传进去的参数""被当成了null呢?
向DataSet传控件参数,传 " "进去的话,程序报错:异常详细信息: System.ArgumentNullException: 值不能为空。
传 " "的话就没问题,但是查询结果不正确,所以在DataSet的select里加了ltrim(rtrim(@aid))才行。
[解决办法]
字段的值就是null吧?用isnull(@field, ' ')