в то время как цикл (sqlite3_step (оператор) == SQLITE_ROW) не выполняется, кто-нибудь может помочь?
NSLog(@" %d, %d ",sqlite3_step(statement),SQLITE_ROW);
вывод всегда 21 100
sqlite3_stmt *statement;
sqlite3 *database;
if (sqlite3_open("myDB.sql", &database) == SQLITE_OK) {
NSLog(@"1 %d",SQLITE_OK);
NSLog(@" %d, %d ",sqlite3_step(statement),SQLITE_ROW);
const char *sql = "SELECT myName FROM myTable";
if (sqlite3_prepare_v2(database, sql, -1, &statement, NULL) == SQLITE_OK) {
while (sqlite3_step(statement) == SQLITE_ROW) {
int primaryKey = sqlite3_column_int(statement, 0);
}
}
if (statement) {
sqlite3_finalize(statement);
}
}