Дата + время в Access

AFrolov
Дата: 06.06.2002 18:08:26

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' - ругается.
Какой мне формат надо использовать?


Guest
Дата: 07.06.2002 10:10:16
Дату нужно обрамлять знаками #. И попробуйте '02-17-2001 15:12:10'.
AlexeyK
Дата: 07.06.2002 14:00:45
преобразовать дату в числовой тип перед передачей ее в запрос

если без времени -
Cint(MYDATE)для MDB
Cint(MYDATE)-2 для ADP