【发布时间】:2012-12-10 11:09:43
【问题描述】:
我正在使用DataTable.Compute() 方法,但是得到了
" 聚合参数中的语法错误:需要单个列 带有可能的“子”限定符的参数。 "
我的代码:
int x = Convert.ToInt32(DataSet1.Tables[0].
Compute("SUM(Convert([qty],'System.Int32'))","[code] = 'ABC'"));
这里的代码是数据表的列,正在读取数量的总和。但我认为错误可能是因为 qty 的类型为string 并且无法转换为 int 类型,但不确定。
期待解答并提前致谢。
【问题讨论】: