你如何在LuaSQLite 3中使用参数化查询?
我试过了解文件:
http://luasqlite.luaforge.net/lsqlite3.html#methods用于准备好的陈述
并看看这里的例子:
但我不能让这个工作:
getTable = function( _key)
local path = system.pathForFile("database.db", system.ResourceDirectory)
local dc = sqlite3.open( path )
local stmt = dc:prepare[[ SELECT * FROM Table WHERE Key = :Key ]]
local sql = stmt:bind({key=_weaponType})
return dc:nrows(sql)
end
Run Code Online (Sandbox Code Playgroud)
我收到错误:
attempt to index 'stmt' (a nil value)
Run Code Online (Sandbox Code Playgroud)
在线上:
local sql = stmt:bind({key=_weaponType})
Run Code Online (Sandbox Code Playgroud)
PS我正在开发Corona SDK游戏.