gpt4 book ai didi

delphi - 如何获取 SQL 查询的结果?

转载 作者:行者123 更新时间:2023-12-03 15:05:48 27 4
gpt4 key购买 nike

使用 Delphi 2010,我使用 TSQLQuery 和 TSQLConnection 连接到远程 MySQL 服务器。我使用的 SQL 查询如下:

SQLQuery1.SQL.Text := 'SELECT * FROM registered WHERE email="'+email+'" and login_pass="'+password+'"';

SQLQuery1.Open; // Open sql connection

我应该如何列出或显示此查询选择的数据?

当我打字时

SQLQuery1['who']; // The resault is : James Kan

我认为它正在显示列表中的最后一项。但我想显示每个项目,就像使用 PHP 中的 foreach 循环一样。例如,我如何为每个项目创建一个 TLabel?

最佳答案

您只需迭代结果集即可

SQLQuery1.Open;
SQLQuery1.First; // move to the first record
while(not SQLQuery1.EOF)do begin
// do something with the current record
...
// move to the next record
SQLQuery1.Next;
end;

关于delphi - 如何获取 SQL 查询的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8532607/

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