<p dir="ltr">Thanks a lot, its works</p>
<div class="gmail_quote">On 26 Sep 2014 19:09, "Rik van Kekem" <<a href="mailto:rik@graficalc.nl">rik@graficalc.nl</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Izac Kruger wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
if I clicked on the second button who is to<br>
removed all the data on the fields, then after  refield again the<br>
information and clicked on the INSERT button, I received a funny<br>
message: SQLQeuryLite: Cannot open a non-select statement.<br>
</blockquote>
...<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
else begin<br>
        //DB connections.<br>
     if DataModuleConn.SQLTransSQLite.<u></u>Active=False then<br>
       begin<br>
        DataModuleConn.SQLite3Conn.<u></u>Connected:=True;<br>
        DataModuleConn.SQLTransSQLite.<u></u>Active:=True;<br>
        DataModuleConn.SQLQuerySQLite.<u></u>Active:=True;<br>
<br>
        DataModuleConn.SQLQuerySQLite.<u></u>SQL.Text:='INSERT INTO<br>
loginConnection (hostname, hostip, dbname, username, password) VALUES ('<br>
                                                +':getHOSTNAME,<br>
</blockquote>
You have a line DataModuleConn.SQLQuerySQLite.<u></u>Active:=True;<br>
Why?<br>
This is usually for opening a dataset with a SELECT-statement.<br>
If your SQL is still the INSERT-statement from the previous insert an Active:=True will give you that error.<br>
<br>
Actually you should make sure the SQLQuerySQLite is NOT active before changing the SQL.Text. So if you change that line as follows it should work:<br>
 DataModuleConn.SQLQuerySQLite.<u></u>Active:=False;<br>
 // ^-- always make sure Active is false before setting SQL.Text<br>
<br>
<br>
--<br>
______________________________<u></u>_________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org" target="_blank">Lazarus@lists.lazarus.<u></u>freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.<u></u>freepascal.org/mailman/<u></u>listinfo/lazarus</a><br>
</blockquote></div>