Вниз
Скачать: 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.011 c
2-1214562652
kazar
2008-06-27 14:30
2008.07.27
помогите алгоритмом


9-1171983109
Kav
2007-02-20 17:51
2008.07.27
smd2v12-src большая модель приводит к Out of memory


2-1214379371
123-ий
2008-06-25 11:36
2008.07.27
Работа с логами


2-1214227493
abhtr
2008-06-23 17:24
2008.07.27
ошибка: "Text exceeds memo capacity"


2-1214392234
Res
2008-06-25 15:10
2008.07.27
wininet




   Наверх