2012-01-06 12 views
-1

解決できない問題があります。コードはこちらSQLテーブルからデータを削除する際の問題

-(void)deleteAllRowsFromTable{ 
    NSString * qsql = [ NSString stringWithFormat:@"DELETE FROM '%@'", kCatalogSaleTable]; 
    sqlite3_stmt *statement; 
    if (sqlite3_prepare_v2(db, [qsql UTF8String], -1, &statement, NULL) != SQLITE_OK) 
     NSAssert1(0, @"Error while creating delete statement. '%s'", sqlite3_errmsg(db)); 
    sqlite3_finalize(statement); 
} 

これは削除したくないだけです。

+1

どのようなエラーが表示されますか? –

+0

これは問題ではありませんでした。 –

答えて

2

、これは正しくないSQL文

DELETE FROM 'table'

を作るように私はあなたが%D周り'を必要とすることはないと思います。また、そのステートメントはテーブルからすべてのデータを削除しますが、それはあなたが望むものですか?

+0

このメソッドは 'deleteAllRowsFromTable'と呼ばれています。その珍しいしかし、 –

+0

私はテーブルからすべてのデータを削除する必要があります!私のコードは動作していません! –

+0

@DmitriyKalachniuk:引用符を削除しようとしましたか? –

関連する問題