0
次のコードは、SQLiteデータベースにデータを追加することです。SQLiteデータベースへのデータの追加
NSString *insertSQL = [NSString stringWithFormat: @"INSERT INTO FruitsTable name,qty,amt,date VALUES \"%@\",\"%@\",\"%d\",\"%@\"",fruits.fruitName,fruits.qty,fruits.amount,fruits.date];
NSLog(@"query %@",insertSQL);
const char *insert_stmt = [insertSQL UTF8String];
sqlite3_prepare_v2(database, insert_stmt, -1, &statement, NULL);
if (sqlite3_step(statement) == SQLITE_DONE)
{
NSLog(@"Row added");
}
else {
NSLog(@"Failed to add row");
}
sqlite3_finalize(statement);
sqlite3_close(database);
行の追加に失敗しました。Statementでnull値を取得するBeacause。
他に何にデータを挿入するの私の作業例をチェックアウト?どこにデータベースパスを作成していますか?他のコード? – Sarah
@ Sarah:DBパスの作成に間違いをしました – Shreedhar