Lua与SQL连接并访问结果集

时间:2014-02-05 05:36:32

标签: sql syntax lua ssms resultset

我正在使用lua和SQL,我对lua相当新。现在,我想对结果集进行操作,而我无法理解其确切的语法。

local M = conn:execute{live=true,sql="Select * from data "}

通过此语句访问结果集的语法是什么?

1 个答案:

答案 0 :(得分:1)

除非您告诉我们您使用哪个库进行连接,否则我们无法完全帮助您。如果它是LuaSQL连接,那么在execute语句之后得到一个游标对象。从游标对象的indirect docs of LuaSQL开始,您会看到需要调用fetch()函数来完成结果集。

local M = conn:execute{live=true,sql="Select * from data "}
for col1, col2, col3 in M:fetch() do
  print( col1, col2, col3 )
end