选择准备好的声明?可能?

时间:2010-08-26 13:13:04

标签: c++ sqlite prepared-statement

是否可以使用SELECT命令使用预准备语句?

我在C ++中编写了以下代码:

sqlite3_bind_int(this->ppGetStmt, 1, id);

int rc = sqlite3_step(this->ppGetStmt);
//sqlite3_result_int(this->ppGetStmt, &value);

sqlite3_reset(this->ppGetStmt);

SQL语句类似于SELECT value FROM test WHERE id=?; 但是如何才能从声明中获得

我咨询sqlite.org,但找不到任何有用的信息。

修改
解决方案可以在这里找到:http://www.sqlite.org/cintro.html第1.1章。

1 个答案:

答案 0 :(得分:1)

每次调用sqlite3_step()后,您都会收到SQLITE_ROW返回值,然后使用column access functions获取您的值。