Revision Difference
sql.LastError#528751
<function name="LastError" parent="sql" type="libraryfunc">
<description>Returns the last error from a SQLite query.</description>
<realm>Shared and Menu</realm>
<file line="104-L109">lua/includes/util/sql.lua</file>⤶
<rets>
<ret name="" type="string">error</ret>⤶
<ret name="" type="string">Last error from SQLite database.</ret>⤶
</rets>
</function>
<example>
<description>Reports all SQL errors into console automatically. Can help on debugging or testing</description>⤶
<description>Reports all SQL errors into console automatically. Can help on debugging or testing.</description>⤶
<code>
sql.m_strError = nil -- This is required to invoke __newindex
setmetatable(sql,{__newindex = function(t,k,v) if k == "m_strError" and v then print("[SQL Error] "..v) end end})
⤶
setmetatable(sql, { __newindex = function( table, key, value )
if k == "m_strError" and v then⤶
print("[SQL Error] " .. v )⤶
end⤶
end } )⤶
</code>
<output>After running `sql.Query("SELECT")` will print `[SQL Error] incomplete input` in the console.</output>
⤶
</example></example>