2009-06-27 4 views
2

J'ai un problème dans ma base de données - d'une manière ou d'une autre, les modifications ne sont parfois pas auto-validées, donc j'ai besoin de COMMITER manuellement.Comment valider les modifications dans SQLite?

Comment est-ce que je peux faire ceci? Quel code dois-je écrire en Objective-C pour valider les changements dans SQLite?

Je développe une application iPhone.

Merci.

+0

cela peut aider http://stackoverflow.com/questions/667290/sqlite-database-cannot-see-updates – Sadegh

Répondre

4

Comme je viens d'écrire à est arrivé une autre question, le plus simple est:

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

avec les codes habituels de résultats & c (vous devrez sqlite3_free (errmsg) après avoir utilisé l'erreur message vers lequel il pointe, le cas échéant).

Questions connexes