En/na Frank Church ha escrit:
As someone interested in SQLite, does it offer support for http://www.sqlite.org/c3ref/busy_timeout.html and http://www.sqlite.org/c3ref/busy_handler.html, or implement them in some way?

I use the following with zeos, there should be a way to adapt it to other sqlite components if you can get the underlying handle to the sqlite connection:

function mybusyhandler(para1:pointer; times:longint):longint;cdecl;
begin
...
end;


procedure TDataModule.DbConnectionAfterConnect(Sender:TObject);
var c:TZConnection;
begin
  c:=TZConnection(sender);
sqlite3_busy_handler((c.DbcConnection as IZSQLiteConnection).GetConnectionHandle, @mybusyhandler, nil);
end;

Bye
--
Luca Olivetti
Wetron Automatización S.A. http://www.wetron.es/
Tel. +34 93 5883004 (Ext.133)  Fax +34 93 5883007

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to