gpt4 book ai didi

sql - SQL 中的参数 - Delphi 7

转载 作者:行者123 更新时间:2023-12-03 14:58:49 26 4
gpt4 key购买 nike

我使用的是 Delphi 7 和 Access 2007。

我想知道谁能告诉我如何在 SQL 语句和 ADO 中使用参数。

必要的编码是什么等等。抱歉,我是德尔福新手。

最佳答案

只需设置查询的SQL,然后填充参数即可。当然,使用对您有意义的参数名称;我刚刚使用 LastNameFirstName 作为示例。在您编辑问题后,我已更新为使用 TADOQuery 而不仅仅是 TQuery

ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('SELECT * FROM MyTable');
ADOQuery1.SQL.Add('WHERE LastName = :LastName AND');
ADOQuery1.SQL.Add('FirstName = :FirstName');

// Populate the parameters and open it
ADOQuery1.Parameters.ParamByName('LastName').Value := 'Jones';
ADOQuery1.Parameters.ParamByName('FirstName').Value := 'James';
ADOQuery1.Open;
// Use query results

ADOQuery1.Close;
// Populate parameters with new values and open again
// Populate the parameters and open it
ADOQuery1.Parameters.ParamByName('LastName').Value := 'Smith';
ADOQuery1.Parameters.ParamByName('FirstName').Value := 'Sam';
ADOQuery1.Open;
// Use new query results

ADOQuery1.Close;

关于sql - SQL 中的参数 - Delphi 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16924629/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com