1

在运行语句之前如何在 Delphi 中准备查询?

我有一个来自 GUI 控件的值,用于过滤数据。

Select FULLNAME, DATE, WORKORDERNO From OE WHERE Date = "<Value_From_EditBox>"
4

1 回答 1

2

使用参数化查询。Delphi 文档包含一组非常好的关于在应用程序中使用数据库的教程。如果您在这里问这个基本问题,您可能应该找到它们。

MyQry.SQL.Text := 'SELECT FullName, Date, WorkOrderNo FROM oe WHERE Date = :Date';
MyQry.ParamByName('Date').AsDateTime := StrToDate(Edit1.Text);
MyQry.Open;
于 2016-06-09T14:00:15.740 回答