【问题标题】:Getting the number of affected rows in FMDB updation query获取 FMDB 更新查询中受影响的行数
【发布时间】:2013-02-16 17:35:05
【问题描述】:

我正在使用 FMDB 更新我的表。我怎样才能获得更新的总行数。 (实际上我有一个问题。我的更新查询返回“true”,即使我在该表中没有数据。)

提前致谢。 :)

【问题讨论】:

    标签: objective-c database sqlite fmdb


    【解决方案1】:

    您正在寻找:

    - (int)changes;
    

    像这样使用:

    FMDatabase *db = [FMDatabase databaseWithPath:@"store.db"];
    if ([db executeUpdate:@"UPDATE xy SET ..."]) {
        NSLog(@"Did change %d rows", [db changes]);
    }
    else {
        // handle error
    }
    

    【讨论】:

    • 太棒了!还请接受答案(单击复选标记),以便将您的问题标记为已解决。 :)
    猜你喜欢
    • 1970-01-01
    • 2011-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    相关资源
    最近更新 更多