Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下のようにして、新しい列「temp」をデータテーブルに追加したい
datatable.Columns.Add( 'temp', typeof(string), "Convert(IFF(" + column + " like '%#' == True ,'isTrue','isFalse'), 'System.String')");
しかし、「式に未定義の関数呼び出し IFF() が含まれています」というエラーが表示されます。
単純なタイプミス:IFFである必要がありますIIF。
IFF
IIF
また、IIF ステートメントの条件式に問題があると思います。代わりにこれを試してください:
datatable.Columns.Add("temp", typeof(string), "Convert(IIF(" + column + " like '%#','isTrue','isFalse'), 'System.String')");