0

我在 Sqlite 周围使用 Fmdb 包装器,一切正常。现在我想从一个变量表中加载数据,表名存储在一个 NSString 中。我不知道如何为此编写查询。请帮忙!

4

1 回答 1

0

我从来没用过FMDB Wrapper。但是阅读文档,它看起来像是-executeQuery来自FMDatabaseClass 的方法,它以QueryString为参数并返回FMResultSetClass 的对象。因此,参数是NSString类型的,您可以使用%@运算符将​​动态字符串值添加到QueryString.

示例代码:

FMResultSet *results = nil;
results = [yourDB executeQuery:[NSString stringWithFormat:@"SELECT * FROM %@",variable_tableName]];
于 2013-09-13T13:56:19.590 回答