我想将新列'temp'添加到数据表中,如下所示
datatable.Columns.Add(
'temp', typeof(string),
"Convert(IFF(" + column +
" like '%#' == True ,'isTrue','isFalse'), 'System.String')");
但是我收到一个错误:“表达式包含未定义的函数调用IFF()。”
答案 0 :(得分:8)
简单错字:IFF
应为IIF
。
我还认为你的IIF声明中的条件表达式有问题。试试这个:
datatable.Columns.Add("temp", typeof(string),
"Convert(IIF(" + column + " like '%#','isTrue','isFalse'), 'System.String')");