我想在数据表中添加新列'temp',如下所示
datatable.Columns.Add(
'temp', typeof(string),
"Convert(IFF(" + column +
" like '%#' == True ,'isTrue','isFalse'), 'System.String')");
Run Code Online (Sandbox Code Playgroud)
但我得到一个错误:"表达式包含未定义的函数调用IFF()."
简单的拼写错误:IFF应该是IIF.
我还认为你的IIF语句中的条件表达式有问题.试试这个:
datatable.Columns.Add("temp", typeof(string),
"Convert(IIF(" + column + " like '%#','isTrue','isFalse'), 'System.String')");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
701 次 |
| 最近记录: |