fmdb

    3热度

    1回答

    我看到FMDatabaseQueue是fmdb的一个新增功能,可以帮助处理后台线程数据库调用。看起来它就是我所需要的,但是我找不到任何文档解释如何制作和处理查询/更新请求。 有人有任何经验吗?你可以发布一些示例代码或解释吗? 感谢 科:github.com/ccgus/fmdb/tree/threadtests 的类在那里,我只是不明白如何使用队列。

    1热度

    1回答

    是使用主线程在数据库中插入行/ SELECT行还是我应该派遣异步队列以执行此操作是一个好习惯?在这种情况下,实现这一目标的正确途径是什么? 谢谢!

    2热度

    2回答

    我真的一直在努力,但我只是没有得到很好的块。我正在使用FMDatabaseQueue,我试图做一个非常简单的基于队列的查询。这是我有: -(NSString *) getReferenceForPage:(NSInteger) page { [queue inDatabase:^(FMDatabase *db) { FMResultSet *rs = [db execute

    1热度

    2回答

    我是新来的Objective-C,我试图在努力以查看他们在一个NSTableView的有三列,以创建词典的数组。 sqlite的DB模式有三列,以及,“富”,“酒吧”和“foobar的”在一个名为“TBL1”表。我使用FMDB作为包装,并且我可以成功编写和查询。 我可以创建用于整个DB与此的数组: FMResultSet *rs = [db executeQuery:@"select * from

    1热度

    2回答

    我得到一个JSON响应并希望将其添加到SQLite数据库。结果作为数组返回,每个数组中将会有大约30个具有值的键。将所有这些添加到我的表中最有效的方法是什么?来自JSON的键将是sqlite数据库中的列。 是否最好对每个数组项目做一个for循环,然后再对另一个循环进行取值并将其添加到字符串中,然后将它们添加到数据库中?或者,如果json键匹配数据库表列,是否有更好的方法使用FMDB直接向数据库添加

    3热度

    3回答

    我需要运行一个查询,看起来会是什么样子 INSERT INTO Appointments (field1, field2, field3, ..., field30) VALUES (value1, value2, value3, ..., value30) 我已经被存储在一个字典里我的任命,并希望通过该字典使钥匙圈等于字段和值等于这些值。 我试图使用executeUpdate:... wit

    10热度

    1回答

    有一种简单的方式来获得一个executeQuery:SELECT * ...的FMDB结果很容易变成一本字典? FMResultSet *appointmentResults = [[DataClass getDB] executeQuery:@"SELECT * FROM Appointments WHERE date = ?",currDateString]; while ([appoint

    2热度

    3回答

    我觉得我已经读了一百万次FMDB的文档。我不知道为什么这个代码不工作 - 我已经尝试过executeUpdate方法和executeMethodWithFormat及其相应的格式,似乎都没有工作。 _dbArray是一个字典数组。这些行将返回正确的值 - 如果我复制并粘贴结果并在终端中运行查询,它将删除记录正常。我错过了一些明显的东西? - (IBAction)deleteDbEntry:(id)

    0热度

    1回答

    我现在在我的项目中使用FMDB 我可以插入和删除我的数据库,但是如何重新排列FMDB中的项? 现在我将sqlite变成一个有字典的数组。 并将数组加载到表视图,比我重新排列tableview后应该怎么做??? 感谢您的任何答复或答复:)

    8热度

    3回答

    我在尝试使用FMDatabase时遇到了问题。 我已经加入theese文件: FMDatabaseQueue FMDatabaseAdditions FMDatabase FMResultSet FMDatabasePool ..和我还添加了libsqlite3.dylib库和进口FMDatabase.h,但只要我去掉这一行: FMDatabase *db = [FMDatabase