如何在SQLite中提交更改?

时间:2009-06-27 18:17:47

标签: iphone sqlite

我的数据库出现了问题 - 有时候某些更改不会被自动提交,所以我需要手动执行。

我该怎么做?为了在SQLite中提交更改,我必须在objective-C中编写什么代码?

我正在开发一个iPhone应用程序。

感谢。

1 个答案:

答案 0 :(得分:4)

当我刚刚写到另一个问题时,最简单的方法是:

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

使用通常的结果代码& c(在使用它指向的错误消息后,你需要使用sqlite3_free(errmsg))。