Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.27;
Скачать: CL | DM;

Вниз

Ошибка в запросе   Найти похожие ветки 

 
Кирей   (2008-06-24 14:09) [0]

Использую ADO, Microsoft OLE DB Provider for Visual FoxPro 8.0
в выражении
iif(pok1 is null, lastppok, pok1)
пишет пропущенна запятая, пробовал =null, - не видит пустых, если ="" или ="" - несоответствие типа. Как его победить?


 
stas ©   (2008-06-24 14:14) [1]

а select где?


 
Кирей   (2008-06-24 14:17) [2]

запрос работает, только с этим выражением проблема, если поставить так, iif(pok1=1254, lastppok, pok1) то работает, но мне нужно обрабатывать пустые значения


 
stas ©   (2008-06-24 14:25) [3]

а случайно ф-ции ISNULL () там нету?


 
Кирей   (2008-06-24 14:33) [4]


> а случайно ф-ции ISNULL () там нету?

iif(isnull(pok1), lastppok, pok1)
Спасибо, сработало, только не понятно почему первый вариант не работает, в ассесе та же ОДБС, такой запрос срабатывает


 
stas ©   (2008-06-24 14:40) [5]

:) сработало? хорошо.
я не то имел ввиду )))

в mssql есть ISNULL(Pok1,lastppok) если Pok1 NULL, она выводит lastppok иначе Pok1.

ODBC это драйвер связи, все остальное делает СУБД


 
Правильный-Вася   (2008-06-24 15:18) [6]

с месяц назад уже был такой вопрос


 
Кирей   (2008-06-24 15:26) [7]

К сожалению не видел


 
Anatoly Podgoretsky ©   (2008-06-24 18:54) [8]


> Спасибо, сработало, только не понятно почему первый вариант
> не работает

Поскольку не является инструкцией многомерных выражений. Для этого существует ISNULL вот это выражение.



Страницы: 1 вся ветка

Текущий архив: 2008.07.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
2-1214466122
programmer90
2008-06-26 11:42
2008.07.27
импорт из Excel


15-1212964953
Поросенок Винни-Пух
2008-06-09 02:42
2008.07.27
Возвращаясь к неименованным пайпам


2-1214609393
DJ_UZer
2008-06-28 03:29
2008.07.27
Добавление текста в мемо


15-1213126413
wl
2008-06-10 23:33
2008.07.27
oracle getting started


15-1213111229
Волков Макс
2008-06-10 19:20
2008.07.27
Скорость обработки