Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

SQL запрос в Adoquery   Найти похожие ветки 

 
CAMCOH   (2004-07-15 00:59) [0]

Помогите разобратся работаю с базой access через ADO.
в adoquery.sql.text пишу запрос

select * from logging where datums="16.07.2004" and  
start="22:27:07"


на что delphi ругается "Data type mismatch in criteria exeption"

пишу родной access-овский запрс

SELECT *
FROM logging
WHERE (((logging.Datums)=#7/16/2004#) AND ((logging.start)=#12/30/1899 22:27:7#))


опять ругается но теперь "Parametr object inproperly defined...."

Проблема эта возникает только если в запросе участвует критерий date/time

Подскажите плз что делать...


 
BoxTer   (2004-07-15 06:16) [1]

Попробуй поменять местами число и месяц. Скорее всего из-за этого. Также попробуй поставь "-"(без кавычек) вместо точек в дате.


 
bushmen ©   (2004-07-15 09:38) [2]

> пишу родной access-овский запрс

А кто Вам сказал, что он "родной" ?


 
Silver Alex ©   (2004-07-15 09:50) [3]

я бы запрос написал с параметрами,
а в дельфе бы подставил дату

var
 start, datums: TDateTime;
begin
...
with ADOQuery do
begin  
  SQL.text:="select * from logging where datums=:datums and
     start=:start" ;
  Parameters.ParamByName("start").Value:=start;
  Parameters.ParamByName("datums").Value:=datums;
  Open;
end;
end;



Страницы: 1 вся ветка

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.037 c
1-1090577408
NeyroSpace
2004-07-23 14:10
2004.08.08
Как скрыть заголовой в панели задач у "ничейной" формы


1-1090733749
oleg_SYS
2004-07-25 09:35
2004.08.08
IHTMLDocument2


1-1090827149
Delphi5.01
2004-07-26 11:32
2004.08.08
Preview QReport


14-1090255609
Art_Z
2004-07-19 20:46
2004.08.08
Unix


9-1082999350
20002
2004-04-26 21:09
2004.08.08
паросочетания