Вниз
Скачать: CL | DM;

Помогите разобраться!!!!   Найти похожие ветки 

← →
АлексейЦ   (2002-09-30 11:20) [0]

Привет Олл!
Использую компоненты TQuery и TUpdateSQL1.... Возникла такая проблема, существует запись из 4 полей... Три поля с информацией, одно изначально пустое, при редактировании в гриде, поля с информацией редактируются без проблем, а пустое поле при использовании UpdateSQL1.Apply(ukModify)вываливает ошибку. Как обновить поле которое изначально nil, уважаемые мастера подскажите


← →
passm ©   (2002-09-30 11:27) [1]

Причина ошибки, в том, что не апдейтится ни одно поле, т. к. в случае с NULL надо писать IS NULL.
Как выход попробуй написать условие:
WHERE ID = :OLD_ID
OR (ID IS NULL AND CAST(:OLD_ID AS ...) IS NULL)
Но будет корректно работать только если имеется одна строка, где ID IS NULL.



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

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



Память: 0.44 MB
Время: 0.011 c
3-68634
Kolya
2002-09-26 21:31
2002.10.21
Excel Database


7-69036
fishca
2002-08-14 15:18
2002.10.21
Архивирование


14-68957
Aralekin
2002-09-27 19:06
2002.10.21
А кто такие эти Мастера Дельфи ???


3-68681
SunnyTm
2002-09-30 22:33
2002.10.21
Как поймать исключение по несоответствию маске в EditMask?


14-68974
Zweroboi
2002-09-25 02:15
2002.10.21
Хочу продать лицензионную Delphi 5 Enterprise




   Наверх