public Object Compute(
string expression,
string filter
)
使用DtaTable中的Compute函數報如下錯誤:
聚合參數中的語法錯誤: 需要具有可能的“Child”限定符的單個列參數。
解決辦法:
expression參數裏面的語法規則是要符合MSSQL的,比如有一個列名爲“語言0-100”要進行彙總,寫成“sum(語言0-100)”是會報上述錯誤的;應該寫成符合MSSQL規範的SQL語句“sum([語言0-100])”,這樣程序運行就通過了。這個語句中的中括號[]是關鍵所在。