Hallo
kann mir hier jemand weiter helfen.
Ich habe eine SQLite Datenbank angelegt sowie auch eine Tabelle dazu. Als Komponente habe ich die FireDAC Komponente (
FDConnection sowie
FDQuery). Die Verbindung zur Datenbank und zur Tabelle war in Ordnung. Um Daten Sätze hinzu zufügen habe ich folgendes gemacht:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| begin FDConnection1.Connected:=true; FDQuery1.Open; FDQuery1.Append; FDQuery1.Edit; zei:=StringListDatei[izeile]; FDQuery1['Field1']:=22; FDQuery1['Field2']:=33; FDQuery1.Edit; FDQuery1.Post; end; |
Beim Programmstart kommt folgende Fehlermeldung:
Quelltext
1:
| [FireDAC][Phys][SQLite]ERROR:database is locked. |
Was habe ich hier vergessen bzw. falschgemacht? Ich babe zuvor mit ADO Komponenten gearbeitet, da funktionierte meine Vorgehensweise.
Hänsel
Moderiert von Th69: Delphi-Tags hinzugefügt
Moderiert von Th69: Code-Tags hinzugefügt