正在使用DataTable.Compute()
方法,但得到
“ 聚合参数中的语法错误:需要一个带有可能的 'Child' 限定符的单列参数。”
我的代码:
int x = Convert.ToInt32(DataSet1.Tables[0].
Compute("SUM(Convert([qty],'System.Int32'))","[code] = 'ABC'"));
这里的代码是数据表的列,正在读取数量的总和。但我认为错误可能是因为 qty 是类型string
并且无法转换为 int 类型,但不确定。
期待答案并提前致谢。