Einzelnen Beitrag anzeigen

Benutzerbild von timog
timog

Registriert seit: 26. Sep 2006
Ort: Landkreis Oldenburg (Oldb)
117 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#6

AW: Database locked

  Alt 15. Apr 2018, 16:27
Hi Stefan,

stellt sich aus Sicht der Sqlite DB als mehrere gleichzeitige Zugriffe dar. Hast Du die Verbindungsparameter vom Wiki verwendet?

Sonst für den Connection Parameter mal folgendes probieren

Delphi-Quellcode:
SharedCache=False
LockingMode=Normal
Synchronous=Normal
und für die FDConnection dann
Delphi-Quellcode:
UpdateOptions.LockWait := True;
TxOptions.Isolation := xiSnapshot; // or xiSerializible.
Lt. Wiki soll man auch den BusyTimeout hochsetzen, falls länger anhaltende Aktionen anstehen.

Nachtrag: Je nach Anforderung kann ggf. auch über eine persistente FDMemTable mit LocalSQL als Alternative zu Sqlite nachgedacht werden oder halt InterBase ToGo.

VG

Timo
Timo
Real Programmers are surprised when the odometers in their cars don't turn from 99999 to 9999A.

Geändert von timog (15. Apr 2018 um 16:34 Uhr) Grund: Nachtrag FDMemTable
  Mit Zitat antworten Zitat