如何删除数据中的“/private/var/mobile/Library/SMS/sms.db”

时间:2011-06-17 13:03:11

标签: iphone sms jailbreak

我打破你要删除的手机/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地址,文本FROM消息,其中ROWID = 4”是对的。

拜托,帮助我,thx

1 个答案:

答案 0 :(得分:1)

  1. 删除数据库中的触发器。
  2. 删除邮件
  3. 创建删除