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

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

как записать дату+время в бд Access? [D6, Access]


AFROLOV ©   (2002-06-06 16:16:00) 

var
...
DateTimeStr,UserIdStr:String;
...
DateTimeStr:=DateTimeToStr(Now());
SQLStr:="Insert into DocFilVal (DocId,FieldId,Val,ModifData,UserId) Values("+IntToStr(DocId)+","+IntToStr(FieldId)+",""+FieldInfo.ShortVal+","+DateTimeStr+","+UserIdStr+");";

ADOQuery.SQL.Add(SQLStr);
ADOQuery.ExecSQL();

Ругается на формат даты "17/02/2001" - работает а на "17/02/2001 15:12:10" - ругается
Вопрос тупой, но я с БД не очень много работал.


AFROLOV   (2002-06-07 10:54:00) [1]

Спасибо, работает.


a.verichev   (2002-06-07 08:00:00) [2]

я делаю так
insert into table
(dateDoc)
values(DateValue("" + fromDate + "") + TimeValue("" + fromTime + "")")


Slava   (2002-06-07 06:49:00) [3]

Странно, у меня работает именно так: "17/02/2001 15:12:10"
Вот такой тестовый примерчик: insert into quest (TIME_ADD_) values ("17/02/2001 15:12:10")

Д6 + Jet4.0 + Access2000


AFROLOV   (2002-06-06 18:01:00) [4]

Неужели никто с этим не сталкивался?


Johnmen   (2002-06-06 17:25:00) [5]

для MSSQLServer - увы (не люблю его)...


AFROLOV   (2002-06-06 17:17:00) [6]

а для других субд, например для MSSQLServer?


Johnmen   (2002-06-06 17:11:00) [7]

Для аксесса - нет....:(


AFROLOV   (2002-06-06 16:55:00) [8]

А идей насчет формата даты нет?


Johnmen   (2002-06-06 16:43:00) [9]

Может сделать его в дизайне и с параметрами, кои и определить.
А в ран-тайме лишь прописывать значения параметров.


AFROLOV   (2002-06-06 16:33:00) [10]


> так пока не зделаешь как оно хочет и будет ругаться

Это и ежу понятно.

> сам ведь занаешь в чем дело

знал бы не спрашивал
Так вот понять бы в какаом виде ей это надо.
TO Johnmen © (06.06.02 16:26)
А как создать параметрический запрос в программе?


oss   (2002-06-06 16:29:00) [11]

так пока не зделаешь как оно хочет и будет ругаться, сам ведь занаешь в чем дело


Johnmen   (2002-06-06 16:26:00) [12]

Самое надежное - через параметрический запрос.


Наверх

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