![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запись в поле значение <NULL> в SQL [D6]
Шурик Ш © (2002-10-30 10:28:00)Уважаемые мастера, подскажите пожалуйста, как записать в SQL таблицу в поле типа DateTime не значение <0:00:00>, а значение <NULL>.
Если написать:
InsertQuery.ParamByName("My_Param").AsDate := DBFQuery.Fields[8].AsDateTime;
то, в поле поместиться значение <0:00:00>, если DBFQuery.Fields[8].IsNULL = True, а мне надо <NULL>
Johnmen (2002-10-30 10:58:00) [1]INSERT INTO ... (DateTimeField,...) VALUES (NULL,...)
А вообще, Шурик, ты столько вопросов уже назадавал, что пора указывать тип БД и компоненты доступа ! Иначе вышеприведенные ответы бессмысленны...
Я же привел универсальный.
Шурик Ш (2002-10-30 10:55:00) [2]Да, все правильно! Спасибо!
ЮЮ (2002-10-30 10:49:00) [3]InsertQuery.ParamByName("My_Param").Clear;
После этого попробуй задать тип вручную
InsertQuery.ParamByName("My_Param").DataType := ftDateTime;
Шурик Ш (2002-10-30 10:40:00) [4]Выполнении запроса на первое же такое поле ругается "Field is of an unknown type"
Шурик Ш (2002-10-30 10:40:00) [5]При выполнении...
Reindeer Moss Eater (2002-10-30 10:30:00) [6]InsertQuery.ParamByName("My_Param").Clear;