На самом деле я не уверен, что есть проблема, но у меня есть некоторые данные, и я хочу вставить их в базу данных.
Кажется, что код работает хорошо, каждый оператор работает, ошибки не отображаются, но я не вижу данных в базе данных.Он не вставляет данные в базу данных, но в коде он отображается при вставке данных.
Есть ли параметр, связанный с базой данных?Я использую Sqlite Firefox Add-on.При выборе записей проблем нет.Я проверил разрешения для файла .sqlite, но он настроен на чтение и запись.
Извините, я забыл добавить фрагмент кода;
NSString *stmt=[NSString stringWithFormat:@"INSERT INTO t_exam_applies(user_id,exam_id, apply_correct, apply_wrong, apply_empty, apply_start, apply_end) VALUES(%d, %d, %d, %d, %d, %d, %d)", 0,exam_id,0,0,0,0,0];
[stmt UTF8String];
const char *sql=(const char *) [stmt UTF8String];
//const char *sql= "INSERT INTO t_exam_applies(user_id,exam_id, apply_correct, apply_wrong, apply_empty, apply_start, apply_end) VALUES(?,?,?,?,?,?,?)";
sqlite3_stmt *statement;
sqlite3_prepare_v2(database, sql, -1, &statement, NULL);
if (sqlite3_step(statement) == SQLITE_DONE)
NSLog(@"SQLITE statement executed");
else
NSLog(@"ERROR!!");
sqlite3_finalize(statement);