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

NULL для параметра типа TIMESTAMP   Найти похожие ветки 

← →
Вольный Стрелок ©   (2006-01-25 13:08) [0]

использую dbExpress
SQL.Text := "INSERT INTO Tabl( fldstring, fldtimestamp ) VALUES( :p1, :p2 );"
Params[0].Clear;
Params[1].Clear;
ExecSQL;

Поля в таблице обнуляемые. Для случая со строкой очистка параметра приводит к записи NULL, как и ожидалось. Для случая с датой дельфи ругается, что параметр не может быть пустым.
Все другие типы данных, кроме даты, тоже вполне адекватно на Clear реагируют.
Как вогнать NULL в параметр-дату?


← →
Val ©   (2006-01-25 13:12) [1]

можно текст ошибки-то?


← →
roottim ©   (2006-01-25 13:32) [2]

Интересно ошибка dbExpress или ORA-XXX

а так не проходит?
uses Variants
...
Params[1] := NULL;
...


← →
Desdechado ©   (2006-01-25 15:55) [3]

   Params[0].DataType:=ftString;
   Params[0].Clear;
   Params[1].DataType:=ftTimeStamp;
   Params[1].Clear;



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

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



Память: 0.45 MB
Время: -0.973 c
9-1126532168
Signate
2005-09-12 17:36
2006.03.19
Игровой цикл


2-1141239712
LostHero
2006-03-01 22:01
2006.03.19
TFont


15-1140587632
Ega23
2006-02-22 08:53
2006.03.19
С Днём рождения! 22 февраля


15-1140901823
unknown
2006-02-26 00:10
2006.03.19
При смене материнской платы придётся покупать Windows


2-1141447935
Trych
2006-03-04 07:52
2006.03.19
Не создает поток




   Наверх