美文网首页
iOS数据库之查找数据库表内容方法

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

作者: 艳晓 | 来源:发表于2016-12-28 19:11 被阅读100次

    查找表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>
    从上面的代码可以看出我们的返回值实际可以返回多种样式,可以具体到表中某个数值,某条数据,或者多条数据。这个查询方法,可根据项目具体要求,实际应用。

    相关文章

      网友评论

          本文标题:iOS数据库之查找数据库表内容方法

          本文链接:https://www.haomeiwen.com/subject/tszyvttx.html