![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Формат даты в запросе [D6, dBase, FoxPro]
Alex_xxx © (2004-05-07 13:33:00)Таблица dBase. Поля:
id1:integer;
Date:date;
Time:integer;
RealDat:double;
Использую ADOQuery.
procedure TfrmMain.GetDannye;
begin
dm1.qSnecks.Close;
dm1.qSnecks.SQL.Clear;
dm1.qSnecks.SQL.Add('select * from MyTable where MyTable."date"=>"'+DateToStr(MyData)+'"');
dm1.qSnecks.SQL.Add('and MyTable."time">'+IntToStr(MyWremya));
dm1.qSnecks.Open;
end;
где MyData:TDateTime;
MyWremya:integer;
Выдается следующая ошибка:
[Microsoft][Драйвер ODBC dBase] Ошибка синтаксиса (пропущен оператор) в выражении запроса MyTable.[date]=>[01.04.2004] and MyTable.time>910
Где копать?
sniknik (2004-05-07 14:01:00) [1]есть знак "больше и равно/меньше и равно", "равно и больше" нет.
sniknik (2004-05-07 13:57:00) [2]'=>' <> '>=' ;о))