Навигация в SQLite
От: usergad  
Дата: 24.01.06 15:06
Оценка:
Подскажите пожалуйста как правильно осуществлять навигацию по результатам выборки.
Функция sqlite_step() делает шаг вперед, чтобы двигаться назад я делаю так:

sqlite_prepare( db, "SELECT * FROM foo", -1, &pStmt, NULL );

затем в структуре Vdbe, на которую указывает pStmt нахожу оперкод OP_Next и подменяю его на OP_Prev

(Vdbe*)pStmt->aOp[xxx].opcode = OP_Prev;

и делаю вызов sqlite_step( pStmt ), который теперь идет в обратную сторону.

Но как-то все это не очень красиво...

В инете видел описания таких функций, как sqlite_has_prev(), sqlite_rewind(), and sqlite_next().
Но у меня в исходниках SQLite ими не пахнет (версия 3.2.2).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.