Главная страница
    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.04 c
2-1176314241
vain
2007-04-11 21:57
2007.04.29
картинка с alpha blend


15-1175416768
Kerk
2007-04-01 12:39
2007.04.29
Захват автозаправки


2-1176330215
proger007
2007-04-12 02:23
2007.04.29
Табуляция в ListBox


3-1170928868
maxmaxov
2007-02-08 13:01
2007.04.29
простой вопрос по PL SQL


15-1175416141
Yanis
2007-04-01 12:29
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский