Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.044 c
3-1171286284
bafy
2007-02-12 16:18
2007.04.29
Ошибка при вызове метода OpenDatabase


15-1173865839
Empleado
2007-03-14 12:50
2007.04.29
Для души


2-1175834208
Alex8
2007-04-06 08:36
2007.04.29
Пропажа записей


2-1175968783
Степан
2007-04-07 21:59
2007.04.29
Утекает память? али нет...


2-1175946952
kilonet
2007-04-07 15:55
2007.04.29
Отладка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский