问题标签 [dbaccess]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
102 浏览

dbaccess - DBAccess - 是否可以在单个事务中创建和链接实体?

我遇到了交易和链接实体的问题。我有这样的代码(不是真正的代码,只是为了理解):

使用这个方案在没有事务的情况下进行编码,它工作得很好。但是,一旦我尝试在事务中执行此操作,我最终会发现用户对象未在 Session 和 Config 中链接(事务中的查询永远不会找到先前提交的对象)。正如我从文档中了解到的那样,提交不是事务性提交,而是插入或更新。

有没有办法让这样的操作(创建和链接多个实体)在使用 DBAccess 的事务中工作?

谢谢,

麦克风

0 投票
1 回答
161 浏览

ios - DBAccess - 将自定义类对象设置为 DBObject 属性

我是 iOS 开发和 DBAccess 框架的初学者,我遇到了一个可能很容易解决的问题,但我真的不知道如何呈现它。

我的 DBObject 类扩展:

标题

执行

产品.m 文件:

Product.h 文件包含 getter 方法和上述 initWithJSONDictionary 方法的接口声明。

我尝试使用以下代码设置产品属性:

我收到此错误: 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[FavouriteProduct setProduct:]: unrecognized selector sent to instance 0x16e5bf10”

我也试过这样:

我犯了同样的错误。

我错过了什么?感谢您的时间。

0 投票
2 回答
93 浏览

macos - 是否有 Mac 版本的 DBAccess?

我在我的 iOS 项目中使用 DBAccess,我也想在 OS X 中使用它。但是,即使 StackOverflow DBAccess 的标题是“用于 iOS 和 Mac OS X 的 ORM”,我也无法找到 OS X 版本。

它现在可用吗?

0 投票
1 回答
73 浏览

ios - 从 mm 文件导入时出现 DBAccess for iOS 错误

我正在尝试将 DBAccess 添加到我的 iOS 项目中。
从 AppDelegate 导入效果很好,但是当从 .mm 文件导入时,甚至在 .mm 文件中导入另一个导入 DBAccess.h 的类时,我在线上遇到错误(来自 DBAccess.h):
+(void)setupTablesFromClasses:(Class)class...;
错误是:
(1) 预期的';' after 方法原型
(2) 预期标识符

任何帮助将不胜感激

0 投票
1 回答
204 浏览

ios - 我可以将 dbaccess 用于现有的 sqlite 数据库吗?

我的问题是如何将 dbaccess 框架与现有的 sqlite 数据库一起使用?我设备的 Documents 文件夹中有“test.sqlite”文件。我什至将它重命名为“test.db”。当我尝试提交我的类 Worker 的对象时,没有任何反应(我没有使用 databaseError(error: DBError!) 方法出现任何错误)。

这就是 Worker.swift 的样子:

这就是 AppDelegate.swift 的样子:

0 投票
0 回答
150 浏览

ios - 如何在 Swift 中从 DBResultSet (DBAccess) 中检索对象?

我有类 User.swift:

}

我想从 DBResultSet 中检索用户对象。但是在调试器下,我得到了这个奇怪的结构:

在此处输入图像描述

如何从 DBResultSet 中检索对象用户?

0 投票
2 回答
1345 浏览

informix - Informix dbaccess 中的事务在此处记录方法

我正在编写一个调用 dbaccess 的 shell 脚本。

我想开始一个事务,做一些事情(例如调用一些程序),然后做出决定并提交或回滚当前的工作。这可能吗?

这是我想要完成的一个例子

0 投票
1 回答
58 浏览

ios - DBAccess框架iOS NSDate查询失败

我正在使用DBAccess框架,我的一个模型存储了简单地通过使用创建的记录[NSDate date]并使用框架存储到数据库的日期DBAccess。现在,当我尝试使用查询进行检索时,它失败了。我只想检索最近 7 天的记录并写了一个查询

beforeDate 在NSDate哪里

有人知道我怎样才能获得NSDate最近 7 天的记录吗?

但是,我已经确认这些记录存在使用

并打印出来。

0 投票
1 回答
139 浏览

ios - 此日志在 dbaccess(ios 框架)“错误 >> 没有这样的表:_entityRevision”中是什么意思?

我在我的项目中使用 DBAccess 作为我的 sqlite 数据库的 ORM。我的模型很少,例如 User、Worker 等。当我对这些类的实例执行一些操作时,例如:

我在日志控制台中收到此错误:

尽管一切正常,并且在获取此查询后我得到了正确的 DBResultSet。那么,这有什么问题呢?

0 投票
1 回答
124 浏览

ios - DBAccess框架删除一条记录ios

我正在使用DBAccess框架并想根据条件删除记录,但是示例和文档中没有提供示例。removeObjectWithIdentifier我在课堂上只看到一种方法,DBFuzzystore但我没有在我的项目中的任何地方使用这个类。是否有一个简单的示例,我想在给定条件下删除记录。例如,如果记录是在给定日期之间创建的,我想删除记录。