Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Даты [D5, Paradox]


miss ©   (2003-06-03 10:16:00) 

Привет!
Уважаемые мастера, посоветуйте как решить проблему:
При создании временной таблицы БД копирую в нее данные из другой, но если поле типа дата в исходной таблицы пустое, то во временную заносится дата 30.12.1899. Проверка на null исходной строки не помогает:(((


miss   (2003-06-03 10:40:00) [1]

не знаю, я тоже так пробовала не пошло , пришлось обратиться к народу


Соловьев   (2003-06-03 10:37:00) [2]

а почему присвоение NULL не работает?


miss   (2003-06-03 10:35:00) [3]


> Zacho © (03.06.03 10:30)

спасибо, действительно clear надо применять в таком случае


Anatoly Podgoretsky   (2003-06-03 10:32:00) [4]

Местами поменяй


Zacho   (2003-06-03 10:30:00) [5]

Вместо DM.tTempDateEnter.Value := Null надо DM.tTempDateEnter.Clear


miss   (2003-06-03 10:28:00) [6]

На этот код ругается: Invalid variant type convertion


Соловьев   (2003-06-03 10:21:00) [7]

if not DM.tMTSDateEnter.IsNull then
DM.tTempDateEnter.AsDateTime := DM.tMTSDateEnter.AsDateTime
else
DM.tTempDateEnter.Value := Null;


miss   (2003-06-03 10:19:00) [8]

DM.tTempDateEnter.AsDateTime:=DM.tMTSDateEnter.AsDateTime;


Соловьев   (2003-06-03 10:17:00) [9]


> но если поле типа дата в исходной таблицы пустое, то во
> временную заносится дата 30.12.1899

как? код пожалуйста.


> Проверка на null исходной строки не помогает:(((

как проверяешь?


Наверх

Титульная страница Поиск, карта сайта Написать письмо