![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DataTimePicker [D6, FireBird]
TAN_K © (2004-12-20 18:26:00)Здравствуйте , господа !
Есть компонент DataTimePicker . Как на экране показать - 00.00.0000 . И если не заносится значение даты , занести в базу - 0.
IBStoredProc4.ParambyName('dat_uv').AsDate := 0;
Система заносит - 30.12.1899 .
Как сделать , чтобы везде был 0 .
Всем спасибо .
Johnmen (2004-12-21 09:40:00) [1]>Алхимик © (21.12.04 09:37) [3]
>Т.е. программно описать рождество Христово не получится? :)
Конечно получится. Получится любая правильная дата.
А от точки отсчета можно идти не только вправо...:)
Алхимик (2004-12-21 09:37:00) [2]
> [1] Johnmen © (20.12.04 18:29)
> Такой даты 00.00.0000 не существует :)))
> А это 30.12.1899 - точка отсчета.
Т.е. программно описать рождество Христово не получится? :)
Deniz (2004-12-21 07:14:00) [3]> TAN_K (20.12.04 18:26)
> Здравствуйте , господа !
> Есть компонент DataTimePicker . Как на экране показать -00.00.0000.
Показать можно, написав обработчик OnGetText у TField. Там можно хоть черта лысого показать.
>И если не заносится значение даты , занести в базу - 0.
> IBStoredProc4.ParambyName('dat_uv').AsDate := 0;
> Система заносит - 30.12.1899 .
Правильно делает.
> Как сделать , чтобы везде был 0 .
Никак.
IBStoredProc4.ParambyName('dat_uv').Clear;
Везде будет null
Johnmen (2004-12-20 18:29:00) [4]Такой даты 00.00.0000 не существует :)))
А это 30.12.1899 - точка отсчета.