【发布时间】:2012-08-06 00:28:34
【问题描述】:
我正在尝试使用 dbplannercalender1 加载数据库数据。
procedure TForm1.DBPlannerCalendar1DaySelect(Sender: TObject;
SelDate: TDateTime);
begin
with absQuery2 do
begin
absQuery2.Close;
absQuery2.sql.Clear;
ABSQuery2.SQL.Text:='select * from log where date = :a1';
ABSQUERY2.PARAMS.ParamByName('a1').value:= DBPlannerCalendar1.Date;
ABSQuery2.ExecSQL;
end;
end;
我收到错误“预期的日期字符串”YYYY-MM-DD”,但“=”在第 1 行找到...” 我做错了什么?
【问题讨论】:
-
您连接的是哪种 SQL 服务器?数据库服务器? MySQL?看起来“日期”有一些特殊含义,而您希望它引用日志表的列。日志表的架构是什么?也许尝试 log.date 而不是 date?
标签: delphi-xe2 delphi-xe