我有一个项目,其中包括FMDB来管理SQLite数据库。我导入并链接了 FMDB 包装器,但问题是当我查询数据库时没有显示任何结果:
使用 Firefox SQLite 管理器 (Ubuntu) 创建的 sqlite 数据库,我将其复制到 Xcode 。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docsPath = [paths objectAtIndex:0];
NSString *path = [docsPath stringByAppendingPathComponent:@"db.sqlite"];
FMDatabase *db = [FMDatabase databaseWithPath:path];
[db open];
FMResultSet *fResult= [db executeQuery:@"SELECT * FROM mytable"];
while([fResult next])
{
NSLog(@"%@",[fResult stringForColumn:@"title"]);
}
[db close];