Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.29;
Скачать: CL | DM;

Вниз

Как поставить NULL в поле datetime через ADODateSet   Найти похожие ветки 

 
iviom   (2007-01-23 13:52) [0]

Проблема в следующеи: использую DBGridEh. Соединяю его с базой данных ms sql. Использую ADODataSet. Есть некая колонка в базе данных с типом datetime. Поэтому при загрузке данных из базы в колонке может быть либо какая-то дата, либо пустое поле - в случае, если в баз стоял NULL. С помощью датасета устанавливаю значения.

FieldValues["ColumnName"]:= Value;

Как посатвить в эту колонку null или какое-нить нулевое значение? Надо для случая, если пользователь стер дату и хочет увидеть там "пустое место".


 
Desdechado ©   (2007-01-23 14:00) [1]

Field.Clear;


 
stone ©   (2007-01-23 14:01) [2]

FieldByName("то которое дата").Clear


 
MsGuns ©   (2007-01-23 15:43) [3]

uses variants

Fields[..].Value := NULL;

Тип данных - любой


 
Gadenysh   (2007-01-23 19:02) [4]

unassigned


 
iviom   (2007-01-24 11:34) [5]

Огромное спасибо за такой ответ.
"Fields[..].Value := NULL;"

Вообще-то не очень понятно, откуда слово NULL взялось, но и правда работает =)


 
Sergey13 ©   (2007-01-24 11:36) [6]

> [5] iviom   (24.01.07 11:34)
> Вообще-то не очень понятно, откуда слово NULL взялось

Из той той строчки ответа, за которую ты не поблагодарил. 8-)


 
iviom   (2007-01-24 11:41) [7]

>Из той той строчки ответа, за которую ты не поблагодарил. 8-)

Хороший юзес оказался, полезный =). Спасибо.


 
evvcom ©   (2007-01-24 15:58) [8]

> [7] iviom   (24.01.07 11:41)
> Хороший юзес оказался, полезный

Полезный. А вариант с Clear даже этого uses не требует в твоем модуле. За него ты тоже ребят не благодарил, видимо, не пробовал. А зря. :(


 
iviom   (2007-02-08 10:44) [9]

Нее... За Clear тож спасибо. Просто мне кажется это больше на вкус. Мне нравится чтоб если везде присваивается - то и в очищении тоже присваивалось... А может быть просто очистить - проще..



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

Текущий архив: 2007.04.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.033 c
2-1176329072
SerJaNT
2007-04-12 02:04
2007.04.29
Удалить дубликаты в ListBox


15-1175650845
SerJaNT
2007-04-04 05:40
2007.04.29
Еще один вопрос


15-1175518322
Ega23
2007-04-02 16:52
2007.04.29
Как по-русски сказать?


2-1175946045
Temp_Yuriy
2007-04-07 15:40
2007.04.29
Изменение положения объектов в зависимости от размера формы


2-1175509401
bagos
2007-04-02 14:23
2007.04.29
Plugins