Несколько вопросов о sqlite3:
1.Когда необходимо использовать первый подход один, а другой? Это разница между ними?
sqlite3_prepare_v2(_contactDB, sql_stmt_getIdRecepteur, -1, &sqlStatement, NULL);
и
if(sqlite3_prepare_v2(_contactDB, sql_stmt_getIdRecepteur, -1, &sqlStatement, NULL) == SQLITE_OK) {}
2.Как чаще всего указывается использование "sqlite3_exec", чем "sqlite3_prepare_v2"?
3. Когда необходимо использовать первый, второй или третий:
while(sqlite3_step(sqlStatement) == SQLITE_ROW){}
if(sqlite3_step(sqlStatement) == SQLITE_ROW){}
if(sqlite3_step(sqlStatement) == SQLITE_DONE){}
Заранее благодарю