2011-06-17 44 views
0

我打斷了要刪除的手機/private/var/mobile/Library/SMS/sms.db「記錄, 下面是我的源:如何刪除數據中的「/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是存在的記錄, 「選擇地址,文字FROM消息,其中ROWID = 4」 是正確的

請幫幫我,thx

+0

如果這是一個越獄的手機,你應該添加該標籤。 – 2011-06-17 13:15:51

回答

1
  1. 刪除數據庫中的觸發器
  2. 刪除郵件
  3. 創建刪除