DataTable 查询问题搞得我郁闷一天了
我有一个从一个服务器的webservice读取一个DataSet表(数据库是access的),表中的字段叫 [收益],是string 类型的,现在想写一个sql语句,选择出[收益]大于10.65的。
strFilter = " Cast ([利润] as double)> 10.65" ;
DataRow[] rows = ds.Tables[0].Select(strFilter, "日期 desc");
结果提示语法错误:“Cast”运算符后缺少操作数
因为[利润]是存成string 类型的所以必须要转一下型才可以,不知如何搞定了,请大家指教!
也常识了大家的帮助,也是没有效果,郁闷ing......
http://community.csdn.net/Expert/topic/5751/5751452.xml?temp=.9094507