我想请教一个问题:
有这个一个表DataTable dt=....;
其中有两个字段a,b,c都是字符串类型,但里面保存的都是数字。我如何通过比较a=b+c来筛选数据呢?
我这样写会报错;
dt.Select("convert(float,a)=(convert(float,b)+convert(float,c))")。求大神指教以下是错误提示:
dt.Select("convert(float,REQ_QUAN)=0")
“dt.Select("convert(float,REQ_QUAN)=0")”引发了“System.Data.EvaluateException”类型的异常 System.Data.DataRow[] {System.Data.EvaluateException}
有这个一个表DataTable dt=....;
其中有两个字段a,b,c都是字符串类型,但里面保存的都是数字。我如何通过比较a=b+c来筛选数据呢?
我这样写会报错;
dt.Select("convert(float,a)=(convert(float,b)+convert(float,c))")。求大神指教以下是错误提示:
dt.Select("convert(float,REQ_QUAN)=0")
“dt.Select("convert(float,REQ_QUAN)=0")”引发了“System.Data.EvaluateException”类型的异常 System.Data.DataRow[] {System.Data.EvaluateException}
http://www.cnblogs.com/insus/archive/2013/05/13/3075994.html