Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
6-1190918176
Sergl
2007-09-27 22:36
2008.07.27
возникает ошибка: Asynchronous socket error 10053


1-1195488425
DevilDevil
2007-11-19 19:07
2008.07.27
Получить Call-Stack


3-1203079907
SerMaxx
2008-02-15 15:51
2008.07.27
Список таблиц базы данных


6-1190719291
mefodiy
2007-09-25 15:21
2008.07.27
Скачивание информации о курсах валют


15-1212514820
olevacho_
2008-06-03 21:40
2008.07.27
инструменты создания отчетов для полиграфии




   Наверх