Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 获取FMDB更新查询中受影响的行数_Objective C_Database_Sqlite_Fmdb - Fatal编程技术网

Objective c 获取FMDB更新查询中受影响的行数

Objective c 获取FMDB更新查询中受影响的行数,objective-c,database,sqlite,fmdb,Objective C,Database,Sqlite,Fmdb,我正在用FMDB更新我的表。如何获取已更新的总行数。 (实际上我有一个问题。我的更新查询返回“true”,即使我在该表中没有数据。) 提前感谢。:) 您正在寻找: - (int)changes; 用法如下: FMDatabase *db = [FMDatabase databaseWithPath:@"store.db"]; if ([db executeUpdate:@"UPDATE xy SET ..."]) { NSLog(@"Did change %d rows", [db c

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

提前感谢。:)

您正在寻找:

- (int)changes;
用法如下:

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

伟大的请同时接受答案(单击复选标记),以便将您的问题标记为已解决。:)