首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FMDatabase结果集

问FMDatabase结果集
EN

Stack Overflow用户
提问于 2013-11-30 06:54:05
回答 1查看 265关注 0票数 0

FMDatabase *database = FMDatabase databaseWithPath:databasePath;数据库打开;

代码语言:javascript
复制
FMResultSet *results = nil;
results=[database executeQuery:@"SELECT * FROM CLINIQDB"];

while([results next])
{
    countryArr=[[NSMutableArray alloc] init];

    [countryArr addObject:[results stringForColumn:@"countryNames"]];

}

    NSLog(@"The country arr %@",countryArr);
[database close];

实际上,我有10个国家的名字,但contryArr只显示最后的价值,例如我的国家是{印度,澳大利亚,.,俄罗斯};

countryArr只有俄罗斯在其中。

我的密码怎么了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-30 06:57:52

先初始化数组,然后再循环

代码语言:javascript
复制
FMResultSet *results = nil;
results=[database executeQuery:@"SELECT * FROM CLINIQDB"];

countryArr=[[NSMutableArray alloc] init];

while([results next])
{

    [countryArr addObject:[results stringForColumn:@"countryNames"]];

}

NSLog(@"The country arr %@",countryArr);
[database close];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20297511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档