sql中有参数,是这么用吗?请指点.
var qryTemp: TQuery;
myDate: TDateTime;
...
qryTemp:=TQuery.Create(nil);
with qryTemp do begin
DatabaseName:='MyDatabase';
SQL.Clear;
SQL.Add('delete from mytable where wfdate<:Date');
Params[0].Name:='Date';
Params[0].AsDate:=myDate;
try ExecSQL;
finally ShowMessage('执行SQL语句出错!');
end;
end;
qryTemp.Free;
...
我用debug watch看,qryTemp.SQL.Text和qryTemp.Params[0].AsDate都没问题,
执行却有错误.请指点.用的Paradox,以后用SQLServer.