sqlite - 在同一个数据库上选择两个

时间:2014-02-07 16:47:56

标签: c++ sqlite

我的应用程序有些问题(你可以检查我的其他线程),我不确定为什么我的数据库被锁定了。

也许我不能调用两个选项,因为我的数据库打开使用SQLITE_OPEN_READWRITE选项?

是否可以在同一个数据库(相同的线程,连续)

上调用TWO SELECT

我做什么?

int rcc = sqlite3_open_v2(str_sessions_file.c_str(), &db, SQLITE_OPEN_READWRITE, NULL );

然后

if(sqlite3_prepare_v2(db, buffer, strlen(buffer), &stmt, 0) != SQLITE_OK)

然后

while( sqlite3_step(stmt) == SQLITE_ROW )

在此while内,我呼叫另一个sqlite3_prepare_v2使selectstmt,然后sqlite3_step

0 个答案:

没有答案