Revision Difference
sql.LastError#519216
<function name="LastError" parent="sql" type="libraryfunc">
<description>Returns the last error from a SQLite query.</description>
<realm>Shared and Menu</realm>
<rets>
<ret name="" type="string">error</ret>
</rets>
</function>
<example>
<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})
</code>
<output>After running <pre class="inline">sql.Query("SELECT")</pre> will print <pre class="inline">[SQL Error] incomplete input</pre> in the console.</output>
<output>After running `sql.Query("SELECT")` will print `[SQL Error] incomplete input` in the console.</output>
</example>