LUA 错误 - 尝试索引字段 'database'(一个空值)

日志 -

16:12:35 Lua错误:[ERROR] addons/tttdamagelogs-master/lua/rdm_manager/sv_rdm_manager.lua:472: 尝试索引字段“数据库”(值为零)

从第471行开始的代码 -

local encoded = util.TableToJSON(tbl)
local update = Damagelog.database:query("UPDATE damagelog_previousreports SET report = "..sql.SQLStr(encoded).." WHERE _index = "..tbl.index..";")

update:start()

我不知道为什么会收到上述错误,引用了第472行?谢谢。

点赞
用户869951
用户869951

因为 Damagelog 不包含名为 database 的键。最有可能的原因是笔误,例如,它应该是 damagelog 或者 DamageLog(Lua 名称区分大小写)。

2014-10-18 21:01:03