Hallo zusammen!
Ich arbeite mit einer sql3-Datenbank mit Kiffis "altem" Codeschnipsel (http://forums.purebasic.com/german/view ... ght=sqlite) und kam bis jetzt ganz gut damit klar. Nun stolperte ich über die Möglichkeit der Transactiones in sqlite und wollte meinen Code dahingehend ändern. Beim Testdurchlauf funktioniert das auch, doch sobald ich das Programm schliesse und neu starte, sind Einträge und/oder Änderungen, die eigentlich vorgenommen werden sollten, nicht mehr da, dafür neben meiner Datenbankdatei im Ordner noch eine Datei mit dem Namen "Datenbankname.db-journal". Damit kann ich echt nix anfangen und steh da wie der sprichwörtliche Ochse vorm Berg. Vielleicht kann mir ja von Euch jemand auf die Sprünge helfen?
sqlite3 - Problem mit Transaktionen
Re: sqlite3 - Problem mit Transaktionen
> doch sobald ich das Programm schliesse und neu starte, sind Einträge
> und/oder Änderungen, die eigentlich vorgenommen werden
> sollten, nicht mehr da
das weist darauf hin, dass Du eine Transaction nicht richtig mit
[c]COMMIT[/c] beendest.
Generell: Jedes [c]BEGIN TRANSACTION[/c] muss mit einem [c]COMMIT[/c]
abgeschlossen werden. Transaktionen lassen sich in SQLite nicht schachteln.
Grüße ... Kiffi
> und/oder Änderungen, die eigentlich vorgenommen werden
> sollten, nicht mehr da
das weist darauf hin, dass Du eine Transaction nicht richtig mit
[c]COMMIT[/c] beendest.
Generell: Jedes [c]BEGIN TRANSACTION[/c] muss mit einem [c]COMMIT[/c]
abgeschlossen werden. Transaktionen lassen sich in SQLite nicht schachteln.
Grüße ... Kiffi
a²+b²=mc²