我在制作sql请求时遇到问题 比如
SELECT * FROM'用户'在哪里
使用lazarus SqlQuery,SqlTransaction和MySql55Connection.But,当我试图打开SqlQuery时(
SqlQuery1.Open;
)它会导致异常:
Sql statement not set.
答案 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