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

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

Тип TimeStamp и TSystemTime [D6, IB6.x]


Дмитрий К. ©   (2003-09-22 14:12:00) 

Добрый день уважаемые мастера!
Возник небольшой вопрос:
В IB датабазе существует таблица, одно поле которой имеет тип TimeStamp.
Каким образом можно туда занести текущее системное время, день, год.
Функция API GetSystemTime - не подходит, она возвращает параметр типа TSystemTime;
(Хотя, может его можно привести к типу TDateTime ?)


Дмитрий К.   (2003-09-22 14:59:00) [1]

Хм..,спасибо, так тросто, что даже стыдно.


Johnmen   (2003-09-22 14:41:00) [2]

>...необходимо откуда то взять !

Функция Date, однако...:)


Deniz   (2003-09-22 14:40:00) [3]

NOWRTFM
Returns the current date and time.
datetime routines
Delphi syntax:

function Now: TDateTime;

Description

Returns the current date and time, corresponding to the sum of the value returned by the global Date and Time functions.

Note: Although TDateTime values can represent milliseconds, Now is accurate only to the nearest second.


stud   (2003-09-22 14:39:00) [4]

date это параметр в sql запросе.
а now это фукция которая возвращает время и дату.
смотри
toolsq.Close;
toolsq.SQL.Text:="insert into base_rasp (id,vrach,day_week,st_time,end_time) values(gen_id(new_rasp,1),"+
inttostr(docq.FieldValues["med_rb"])+","+inttostr(i)+",:st,:et)";
toolsq.ParamByName("st").DataType:=ftdatetime;
toolsq.ParamByName("st").Value:=now;
toolsq.ExecSQL;

вот и все.


Дмитрий К.   (2003-09-22 14:36:00) [5]

Так значение :_date необходимо откуда то взять !


stud   (2003-09-22 14:35:00) [6]

пардон date_:=now


stud   (2003-09-22 14:33:00) [7]

и в чем проблема??
зачем тут API?
пишеш sql:
insert .... into .... (DateTime...) values (:date_,...)
и дальше параметру date_присваиваеш date.


Дмитрий К.   (2003-09-22 14:27:00) [8]

Из программы


stud   (2003-09-22 14:25:00) [9]

а откуда заносить?
тригером или из программы?


Дмитрий К.   (2003-09-22 14:21:00) [10]

Что никто не знает ?


Наверх

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