当使用FMResultSet执行sql时,我们可以使用stringForColumn:@“ColumnName”来获取值。
FMResultSet *cardInfoList =[db executeQuery:@"SELECT * FROM holder, cardInfo WHERE holder.userName = ? AND cardInfo.cardNum= holder.cardNum", username];
while ([cardInfoList next]) {
但如果我使用这个:(数据库中只有一条记录。所以不必使用FMResultSet)
NSString *s = [db stringForQuery: @"SELECT * FROM holder, cardInfo WHERE holder.cardNum = ? AND cardInfo.cardNum= holder.cardNum", cardNum];
如何获取每列中的值?
答案 0 :(得分:0)
您可以通过以下方式获取您的商品:
while ([cardInfoList next]) {
NSString *valueColumn1 = [cardInfoList stringForColumn:@"column1"];
NSString *valueColumn2 = [cardInfoList stringForColumn:@"column2"];
}