Как удалить "/private/var/mobile/Library/SMS/sms.db" в Data - PullRequest
0 голосов
/ 17 июня 2011

Я ломаю телефон, который вы хотите удалить /private/var/mobile/Library/SMS/sms.db "запись, Вот мой источник:

if (sqlite3_open(dbpath, &contactDB) == SQLITE_OK)
{
    NSString *querySQL = [NSString stringWithFormat: @"delete from message where rowid=4"];//SELECT address,text FROM message where ROWID=4 

    const char *query_stmt = [querySQL UTF8String];
    const char *error;
    int err = sqlite3_prepare_v2 (contactDB, query_stmt, -1, &statement, &error);
    if (err != SQLITE_OK)
    {
        //NSAssert1(0, @"Error updating tables: %s", erroMsg);
     }
}

и возвращаю" err = 1 ",rowid = 4 - это существующая запись, "SELECT address, text FROM message, где ROWID = 4" - верное.

пожалуйста, помогите мне, thx

1 Ответ

1 голос
/ 21 декабря 2012
  1. удалить триггер в базе данных.
  2. удалить сообщение
  3. создать удаление
...