【发布时间】:2013-09-13 22:03:36
【问题描述】:
我在 Sqlite 周围使用 Fmdb 包装器,一切正常。 现在我想从一个变量表中加载数据,表名存储在一个 NSString 中。我不知道如何为此编写查询。请帮忙!
【问题讨论】:
标签: iphone ios objective-c sqlite fmdb
我在 Sqlite 周围使用 Fmdb 包装器,一切正常。 现在我想从一个变量表中加载数据,表名存储在一个 NSString 中。我不知道如何为此编写查询。请帮忙!
【问题讨论】:
标签: iphone ios objective-c sqlite fmdb
我从未使用过FMDB Wrapper。但是阅读Documetation,看起来-executeQuery 是来自FMDatabase 类的方法,它以QueryString 作为参数并返回FMResultSet 类的对象。因此,参数是NSString 类型,您可以使用%@ 运算符在QueryString 中添加动态字符串值。
示例代码:
FMResultSet *results = nil;
results = [yourDB executeQuery:[NSString stringWithFormat:@"SELECT * FROM %@",variable_tableName]];
【讨论】: