#iphone #objective-c #sqlite
#iPhone #objective-c #sqlite
Вопрос:
привет всем
может ли кто-нибудь предложить мне одно хорошее руководство, в котором показана таблица обновления в базе данных sqlite
Ответ №1:
Откройте свою базу данных с помощью:
sqlite3_open([databasePath UTF8String], amp;database) == SQLITE_OK;
Чтобы обновить строку:
@synchronized(sqlLock]) {
// Setup the SQL Statement and compile it for faster access
const char *sqlStatement = [[NSString stringWithFormat:@"UPDATE TABLE Set Text = ? where ID = '%@'",objectID] UTF8String];
sqlite3_stmt *compiledStatement;
if(sqlite3_prepare_v2(database, sqlStatement, -1, amp;compiledStatement, NULL) == SQLITE_OK) {
sqlite3_bind_text(compiledStatement, 1, [text UTF8String], -1, SQLITE_TRANSIENT);
if(SQLITE_DONE != sqlite3_step(compiledStatement))
NSAssert1(0, @"Error while updating. '%s'", sqlite3_errmsg(database));
sqlite3_reset(compiledStatement);
}
// Release the compiled statement from memory
sqlite3_finalize(compiledStatement);
}