It is very easy to misuse some of the SQL
Functions in Cicode. If you do not end a query (SQLEnd() after a
SQLExec()), then system resources are not freed. If you do not
terminate a transaction (SQLRollback() or SQLCommit() after a
SQLBeginTran()), then the connection to the database cannot be
disconnected Depending on where the database server resides, this
will mean that either the PC will run out of connection sockets, or
that Citect will have tens (or even hundreds) of connections to a
database. |