Garry's Mod Wiki

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 &lt;pre class="inline"&gt;sql.Query("SELECT")&lt;/pre&gt; will print &lt;pre class="inline"&gt;[SQL Error] incomplete input&lt;/pre&gt; in the console.</output> <output>After running `sql.Query("SELECT")` will print `[SQL Error] incomplete input` in the console.</output> </example>