Готовая выписка с помощью Select?Возможный? - PullRequest
0 голосов
/ 26 августа 2010

возможно ли использовать подготовленные операторы с командой 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, но не могу найти никакой полезной информации.

EDIT:
Решение можно найти здесь: http://www.sqlite.org/cintro.html глава 1.1.

1 Ответ

1 голос
/ 26 августа 2010

После каждого вызова sqlite3_step () , для которого вы получаете возвращаемое значение SQLITE_ROW, вы используете функции доступа к столбцу , чтобы получить ваши значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...