2014-09-30 4 views
-2

я получаю следующую ошибкуИсключение при вызове DataTable.Select() с NULLIF

"Выражение содержит вызов функции не определено NULLIF()"

при вызове DataTable.Select() как этот

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

У меня нет проблем с запуском этого вручную в консоли менеджера sql или интерфейс C# Select не имеет доступа ко всем функциям sql?

+0

Зачем вам нужно спрашивать нас: «Интерфейс C# Select не имеет доступа ко всем функциям sql»? Почему вы не читали документацию по этому методу? Это скажет вам, что именно оно поддерживает. Если вы не использовали меню «Справка» в VS, вы не должны размещать здесь. – jmcilhinney

ответ

1

Просто написать это:

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

Я не понимаю, почему вы делаете вашу жизнь сложнее. Ваше заявление не читаемо и действительно трудно понять!