【发布时间】:2018-06-24 21:48:17
【问题描述】:
procedure TForm2.Button1Click(Sender: TObject);
begin
with qryWithFilter do
begin
Filtered := False;
OnFilterRecord := nil;
// date separator may be used any from [' ', '-', '\', '.', '/']
// Filter := 'DATA_NAS < (''DatetoStr(date3)'')';
// Filter := 'DATA_NAS < ''28/06/1939''';
// Filter := 'DATA_NAS < (FormatDateTime(''dd/mm/yyyy'', ''28/06/1968''))';
// Filter := 'DATA_NAS < TO_DATE(''1996-07-29'',''yyyy-mm-dd'')';
Filter := 'DATA_NAS < (TO_DATE(''1996-07-29'',''yyyy-mm-dd''))';
Filtered := True;
end;
end;
仅适用于“28/06/1968”。我得到的错误是:
如何按 DATE 值常量过滤我的 FireDAC 查询?
【问题讨论】: