Форум: "Базы";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
ВнизКак поставить 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c