0
私のプロジェクトの1つでSQLite3データベースを使用していますが、値をテーブルに挿入するのが難しいです。 最初のビューでデータベースにテーブルを作成しています。 firefoxのSQLite Mangerアドオンでそれらを見ることができるように働いています。 テーブルに値を挿入しようとすると、プログラムが終了します。ここ は私がコンソール内の任意の「エラー更新表」を取得していないです値iPhoneのSQLite3データベースのテーブルに挿入中にエラーが発生しました
-(void) insertRecordIntoTableNamed: (NSString *) tableName
withField1: (NSString *) field1 field1Value: (NSString *) field1Value {
NSString *sqlStr = [NSString stringWithFormat: @"INSERT OR REPLACE INTO '%@' ('%@') VALUES (?)",
tableName, field1];
const char *sql = [sqlStr UTF8String];
sqlite3_stmt *statement;
if (sqlite3_prepare_v2(db, sql, -1, &statement, nil) == SQLITE_OK) {
sqlite3_bind_text(statement, 1, [field1Value UTF8String], -1, NULL);
}
if (sqlite3_step(statement) != SQLITE_DONE)
NSAssert(0, @"Error updating table.");
sqlite3_finalize(statement); }
を挿入するために使用しているものです。 何か助けていただければ幸いです。 おかげ