iOS数据库之查找数据库表内容方法

查找表CQxtstandard中,符合条件:
CQ_ZPLX = %@ and CQ_DQDM = %@的数据,
并且将其CSM值作为key,CSZ值作为value存入字典中。返回符合该条件的一个字典。

CQxtstandard表中部分数据截图

<pre>
-(NSMutableDictionary *)selectPhotoModel:(NSString *)ZPLX WithDQDM:(NSString *)DQDM
{
PhotoCQModel * returnModel = nil;
FMResultSet *result = [self.standardDatabase executeQueryWithFormat:@"select CQ_PhotoCQModel from CQxtstandard where CQ_ZPLX = %@ and CQ_DQDM = %@",ZPLX,DQDM];
NSLog(@"result = %@",result.columnNameToIndexMap);
NSMutableDictionary * dict = [NSMutableDictionary dictionary];
while ([result next]) {
NSData *data = [result dataForColumn:@"CQ_PhotoCQModel"];
returnModel = [NSKeyedUnarchiver unarchiveObjectWithData:data];
// NSLog(@"%@",returnModel.CSM);
// NSLog(@"%@",returnModel.CSZ);
[dict setValue:returnModel.CSZ forKey:returnModel.CSM]
}
return dict;
}
</pre>
从上面的代码可以看出我们的返回值实际可以返回多种样式,可以具体到表中某个数值,某条数据,或者多条数据。这个查询方法,可根据项目具体要求,实际应用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容