sqlite3_bind_xxxx, sqlite3_column_xxxx - первый параметр - PullRequest
0 голосов
/ 11 апреля 2009

У меня есть следующее утверждение:

SELECT title, price FROM table WHERE id=?

Должен ли я использовать для привязки ID:

sqlite3_bind_int(myStmt, 0, current_id);

или я должен использовать:

sqlite3_bind_int(myStmt, 1, current_id);

Мой вопрос - каким должен быть первый параметр привязки - 0 или 1?

Тот же вопрос о получении данных с помощью sqlite3_column_xxxx.

1 Ответ

1 голос
/ 11 апреля 2009

Согласно документации , «крайний левый параметр SQL имеет индекс 1».

Однако для sqlite3_column_xxxx «крайний левый столбец набора результатов имеет индекс 0».

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