fmdb

    6热度

    4回答

    我正在使用FMDB处理我的数据库,它工作正常。该应用程序使用后台线程正在做一些工作,需要访问数据库。同时主线程需要在同一个数据库上运行一些查询。 FMDB本身有一个小小的锁定系统,但是,我在课堂上添加了另一个锁定系统。 只有当我的类指示数据库未被使用时才会执行每个查询。执行操作后,数据库将被解锁。只要负载不太高,它就可以按预期工作。当我使用主线程上运行的线程访问大量数据时,会出现EXC_BAD_A

    1热度

    1回答

    我想做一些单元测试的方法,包括由FMDB包装的SQL调用。我得到了很多链接错误,当我尝试生成项目,如这些的: "_sqlite3_step", referenced from: -[FMResultSet next] in FMResultSet.o -[FMDatabase executeUpdate:arguments:] in FMDatabase.o "_

    0热度

    2回答

    好吧,我明白fmdb完全过时了,核心数据就是它的位置,但现在,我只需要调整我正在使用fmdb从资源文件夹中的sqlite数据库读取的应用程序。 我需要能够写入我的数据库。什么是执行查询的最佳方式?我曾尝试这样做,我从数据库读取相同的事情: FMResultSet * set = [[UIApp database] executeQuery:[customQueries selectAll], bo

    7热度

    4回答

    我正在使用fmdb来管理我的数据库。我找不到任何用于从fmdb中的表中删除行的示例。我试图 NSString *[email protected]"DELETE from tableName WHERE id=3"; FMResultSet *rs = [database executeQuery:sqlStat]; 但它不工作,因为当我检查项目总数的表,我得到了相同数量作为执行上

    0热度

    1回答

    我确定这很容易,但我试图让fmdb sqlite包装器在iPhone项目中工作。我通过SVN抓取了这些文件,并且'src'文件夹中有'h'和'm'文件。 我会假设,如果我用鼠标右键单击类文件夹并选择添加>现有文件...,将工作。 但是当我尝试编译时出现'重复符号主'的错误。如果我取消选中“添加到目标”框,错误消失,但是在我执行包含并返回错误之前,该类不起作用。 我完全输入不正确吗? (该应用程序将

    0热度

    1回答

    FMDB在模拟器中运行良好,但是当我尝试在设备上运行FMDB时出现以下错误。 "_sqlite3_step", referenced from: -[FMResultSet next] in FMResultSet.o -[FMDatabase executeUpdate:arguments:] in FMDatabase.o "_sqlite3_column_n