[Lazarus] SQLDB issues.

Martin Schreiber fpmse at bluewin.ch
Fri Jan 8 10:28:25 CET 2010


On Friday 08 January 2010 10:06:44 Luca Olivetti wrote:
> >
> > It is a limitation of sqlite.
>
> Then why zeosdbo has no such issue?
>
Sqlite3 uses filelocks for transactions and ZEOS works without transactions by 
default AFAIK.
MSEgui tsqlite3connection has the options property members slo_transactions 
and slo_designtransactions which are false by default. So normally there will 
be no transaction opened at design time.
Another problem with Sqlite3 is that a not finished fetch operation holds an 
implicit lock so reading recorddata in chunks by TSQLQuery.PacketRecords 
<> -1 can be problematic.

Martin




More information about the Lazarus mailing list