小编E S*_*E S的帖子

如何在LuaSQLite 3中使用参数化查询?

你如何在LuaSQLite 3中使用参数化查询?

我试过了解文件:

http://luasqlite.luaforge.net/lsqlite3.html#methods用于准备好的陈述

并看看这里的例子:

如何引用LuaSQL的值?

但我不能让这个工作:

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游戏.

sql lua coronasdk

1
推荐指数
1
解决办法
513
查看次数

标签 统计

coronasdk ×1

lua ×1

sql ×1