4

FMDB でテーブルを更新しています。更新された行の総数を取得するにはどうすればよいですか。(実際には問題があります。そのテーブルにデータがなくても、更新クエリは「true」を返します。)

前もって感謝します。:)

4

1 に答える 1

9

あなたは探している:

- (int)changes;

次のように使用します。

FMDatabase *db = [FMDatabase databaseWithPath:@"store.db"];
if ([db executeUpdate:@"UPDATE xy SET ..."]) {
    NSLog(@"Did change %d rows", [db changes]);
}
else {
    // handle error
}
于 2013-03-02T05:03:36.757 に答える