Как я могу обновить данные в таблице, используя sqlite в obj c - PullRequest
0 голосов
/ 05 мая 2011

hii каждые

может ли кто-нибудь предложить мне один хороший учебник, который показывает таблицу обновлений в базе данных sqlite

1 Ответ

1 голос
/ 05 мая 2011

Откройте вашу базу данных с помощью:

sqlite3_open([databasePath UTF8String], &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, &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);    
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...