Форум: "Базы";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.033 c