ユーザー名(Varcharとして)とパスワード(Integerとして)を持つ「dept」という名前のテーブルをsqliteで手動で作成しました。
次のコードを使用してテーブルを更新しました
NSString *database2=[[NSBundle mainBundle]pathForResource:@"deptDatabase" ofType:@"sqlite"];
NSString *databasePath2=[NSString stringWithFormat:@"%@",database2];
const char *dbPath=[databasePath2 UTF8String];
if (sqlite3_open(dbPath, &dbHandler)==SQLITE_OK) {
NSLog(@"database Opened");
const char* updateQuery="update dept set password=1234 where username='suren'";
sqlite3_stmt *stmt;
if (sqlite3_prepare_v2(dbHandler, updateQuery, -1, &stmt, NULL)==SQLITE_OK) {
NSLog(@"Query Executed");
}
}
sqlite3_close(dbHandler);
しかし、テーブルは更新されていないようです。上記のコードを変更してテーブルを更新する方法を教えてください。前もって感謝します