我在Delphi中使用Zeoslib来访问本地MySQL数据库。
我使用TZQuery对象调用存储过程:
ZMakeRankedTable.SQL.Text :=
'CALL MakeRankedTable(:tableA,:tableB,:SAMP_startTime,:SAMP_endTime,:Hourspan)';
此存储过程最终会使用值填充MySQL表。
我需要访问这些值,但我不知道MySQL什么时候处理完查询。 我最终在处理完成之前访问该表。
我可以访问.IsAvailable
或.IsExecuting
属性来确定我的查询是否已完成?如果没有,那我该怎么办呢?
答案 0 :(得分:3)
没有可用的属性表明您的查询仍在运行。但是当ZMakeRankedTable.Execute命令终止时,mysql应该准备好处理存储过程。 所以我只看到3种情况,你可以访问mysql表,而程序结果还没有。
mdaems
Project Admin Zeoslib