2014-09-30 76 views
-2

调用DataTable.Select()时,我得到了以下错误异常与NULLIF

“表达式包含未定义的函数调用NULLIF()”

这样

DataTable.Select("(((NULLIF([Field].[EU], '') IS NULL) OR ([Field].[EU] IS NULL))))"); 
调用DataTable.Select()的时候

我没有问题在sql管理器控制台中手动运行,或者C#Select接口是否无法访问所有sql函数?

+0

为什么你需要问我们“C#Select接口不能访问所有SQL函数”?为什么你没有阅读该方法的文档?这将告诉你它究竟支持什么。如果你没有使用VS中的帮助菜单,那么你不应该在这里发布。 – jmcilhinney 2014-09-30 23:05:36

回答

1

只要写这样的:

DataTable.Select("[Field].[EU]='' OR [Field].[EU] IS NULL"); 

我不明白你为什么让您的生活困难。你的陈述不可读,真的很难理解!