2 Stimmen

Wie überträgt man Änderungen in SQLite?

Ich habe ein Problem in meiner Datenbank - irgendwie werden Änderungen manchmal nicht automatisch übertragen, so dass ich sie manuell übertragen muss.

Wie kann ich das tun? Welchen Code muss ich in Objective-C schreiben, um Änderungen in SQLite zu übertragen?

Ich entwickle eine iPhone-Anwendung.

Danke.

4voto

Alex Martelli Punkte 805329

Wie ich gerade zufällig auf eine andere Frage schrieb, ist der einfachste Weg:

char* errmsg;
int result = sqlite3_exec(database, "COMMIT", NULL, NULL, &errmsg);

mit den üblichen Ergebniscodes &c (Sie müssen sqlite3_free(errmsg) verwenden, nachdem Sie die Fehlermeldung, auf die es verweist, verwendet haben, falls vorhanden).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X