如何使用lazarus向sql发出请求并获取结果

时间:2016-03-03 08:32:21

标签: mysql lazarus

我在制作sql请求时遇到问题 比如

SELECT * FROM'用户'在哪里

使用lazarus SqlQuery,SqlTransaction和MySql55Connection.But,当我试图打开SqlQuery时(

SqlQuery1.Open;

)它会导致异常:

Sql statement not set.

1 个答案:

答案 0 :(得分:1)

我理解我的问题。我应该首先设置sql请求然后打开查询和连接。像这样:

SqlQuery1.Sql.text:='SELECT FROM "users" WHERE 1'
MySql55Connection1.Open;
SqlQuery1.Open;
while not SqlQuery1.EOF
begin
  //fetch result
  SqlQuery1.Next;
end;
SqlQuery1.Close;
MySql55Connection1.Close;//Close connection