![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как поставить NULL в поле datetime через ADODateSet
iviom © (2007-01-23 13:52:00)Проблема в следующеи: использую DBGridEh. Соединяю его с базой данных ms sql. Использую ADODataSet. Есть некая колонка в базе данных с типом datetime. Поэтому при загрузке данных из базы в колонке может быть либо какая-то дата, либо пустое поле - в случае, если в баз стоял NULL. С помощью датасета устанавливаю значения.
FieldValues['ColumnName']:= Value;
Как посатвить в эту колонку null или какое-нить нулевое значение? Надо для случая, если пользователь стер дату и хочет увидеть там "пустое место".
iviom (2007-02-08 10:44:00) [1]Нее... За Clear тож спасибо. Просто мне кажется это больше на вкус. Мне нравится чтоб если везде присваивается - то и в очищении тоже присваивалось... А может быть просто очистить - проще..
evvcom (2007-01-24 15:58:00) [2]> [7] iviom (24.01.07 11:41)
> Хороший юзес оказался, полезный
Полезный. А вариант с Clear даже этого uses не требует в твоем модуле. За него ты тоже ребят не благодарил, видимо, не пробовал. А зря. :(
iviom (2007-01-24 11:41:00) [3]>Из той той строчки ответа, за которую ты не поблагодарил. 8-)
Хороший юзес оказался, полезный =). Спасибо.
Sergey13 (2007-01-24 11:36:00) [4]> [5] iviom (24.01.07 11:34)
> Вообще-то не очень понятно, откуда слово NULL взялось
Из той той строчки ответа, за которую ты не поблагодарил. 8-)
iviom (2007-01-24 11:34:00) [5]Огромное спасибо за такой ответ.
"Fields[..].Value := NULL;"
Вообще-то не очень понятно, откуда слово NULL взялось, но и правда работает =)
Gadenysh (2007-01-23 19:02:00) [6]unassigned
MsGuns (2007-01-23 15:43:00) [7]uses variants
Fields[..].Value := NULL;
Тип данных - любой
stone (2007-01-23 14:01:00) [8]FieldByName('то которое дата').Clear
Desdechado (2007-01-23 14:00:00) [9]Field.Clear;