![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поле для времени [D5, IB6.x]
harismatik © (2002-02-14 13:54:00)Какого типа должно быть в IB (dialect 1) поле, в котороя я хочу записывать значение времени? И как его туда заносить, если окажется, что этот тип - TIMESTAMP?
Desdechado (2002-02-15 20:44:00) [1]имхо, проще сделать целочисленное поле и записывать туда секунды от начала суток.
а в приложении обрабатывать.
Иван Шихалев (2002-02-15 17:32:00) [2]Действительно, нет. Сорри. А вот маска есть и у TField.
Fareader (2002-02-15 17:17:00) [3]>Johnmen Прошу прощения, совсем заработался. Именно маски.
Johnmen (2002-02-15 17:14:00) [4]>Fareader © : во-во, только не фильтры, а маски :)
Fareader (2002-02-15 17:08:00) [5]>Иван Шихалев нет такого AsTime.
>harismatik ну и пусть себе пишет, бери только время. Чтобы показывать только его попробуй настроить фильтры на гриде, или в крайнем случае сделай Calculated поля в Dataset и заноси туда только время
Иван Шихалев (2002-02-15 16:55:00) [6]А как насчет AsTime вместо AsDateTime?
harismatik (2002-02-15 16:52:00) [7]2 Fareader: Не подходит. Оно все равно записывает в формате Дата-время, а мне надо только время. И отображать мне надо только время. Вот.
Какие еще будут предложения?
Fareader (2002-02-14 15:36:00) [8]Сделай так:
var gg:TTime;
...
gg:=time;
query1.fieldbyanme("tiime").asdatetime:=gg; //пишем в поле
....
gg:=query1.fieldbyanme("tiime").asdatetime; //читаем оттудыва
harismatik (2002-02-14 15:23:00) [9]А оно заносит полным форматом :( Как выделить ТОЛЬКО время? И как потом вытягивать значения из этого поля?
Alexandr (2002-02-14 13:57:00) [10]это тип date (а от даты спользовать только время)
как заносить? надежнее всего параметром.