データ テーブルがあり、列に int 値が含まれています。列にデータ型を指定していません。以下を実行すると。
object sum = dttest.Compute("sum(Value)", "");
エラーを下回っています。
集計関数 Sum() およびタイプ: 文字列の無効な使用法。
そして、列の値を int に変換してみました
object sum = dttest.Compute("sum(Convert(Value, 'System.Int32'))","");
再び私は別のエラーが発生しています
集計引数の構文エラー: 可能性のある '子' 修飾子を持つ単一の列引数が必要です。
列のデータ型を指定すると、最初のコードは正しい値を返します。しかし、私の場合、列のデータ型を指定できません。解決策を持っている人はいますか?