- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在考虑尝试将我们现有的应用程序 WebSql
后端/数据层移植到 JayData
。这都是客户端。我们希望分两个阶段进行迁移,允许我们的应用程序继续使用现有方法从数据库中读取,同时我们的解析将转移到允许 JayData 控制所有读取/写入数据结构。
早期测试进行得非常顺利。 JayData
是一个很好的 ORM,并且易于使用。但是,我们一次又一次地遇到错误:
Uncaught TypeError: Cannot set property 'initData' of undefined SqLiteProvider.min.js:35
DefaultError: DEFAULT ERROR CALLBACK!
Exception {name: "DefaultError", message: "DEFAULT ERROR CALLBACK!", data: Arguments[1], _getStackTrace: function}
根据日志,解析器(使用 JayData)的每个阶段都成功完成了读写。然而,数据库通常有尚未填充的表。所有表都在同一上下文中打开,并使用 $.Deferreds.
JayData 认为它已完成交易并且错误实际上是这样告诉我的,这是“误报”吗?
在 context
打开(但未使用)时打开数据库(在 JayData 之外)并修改表是否有问题?
更新
按照评论中的说明进行操作。
来源在第 424 行 抛出异常 - items[i].physicalData.initData = item.rows[0];
最佳答案
在与 JayData 团队进行了长时间的交谈后,问题是由尝试同时对一个上下文执行多个操作引起的。该团队建议使用在共享上下文中运行的 promise 链,然后在最后阶段提交更改。这解决了我所有的问题。
关于javascript - JayData 分阶段集成到应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16106206/
我想查询一个简单的 sqLite 数据库并获取所有值并将它们打印在 中. 数据库表只有人“姓名”和相应的“联系电话”作为列。 请解释这样做的逻辑。 最佳答案 当前版本不正式支持连接到现有的 sqLi
我发现很难找到有关此问题的任何信息,因此我特此询问。 我想使用 JayData 实体 API 创建一个新的“连接”。一个连接有 2 个设备端口,均与设备和端口链接。所以: Connection(Sen
我们正在考虑尝试将我们现有的应用程序 WebSql 后端/数据层移植到 JayData。这都是客户端。我们希望分两个阶段进行迁移,允许我们的应用程序继续使用现有方法从数据库中读取,同时我们的解析将转移
我编写这段代码是为了在 Chrome 中使用 WebSQL 和 JayData: $data.Entity.extend("$org.types.Department", { Id: {
我的 JayData 实体上有 inverseProperty: 'User': { 'type': 'RavenDBMembership.User', 'inverseProperty': '$$u
我是 jaydata 的新手,刚刚通过许多教程和示例学习了如何使用 JayData 定义模型和存储数据。我编写了一个代码,它将数据存储在本地存储上,它有两个相互之间具有一对多关系的实体。我多次检查了我
我定义了这个类型: $data.Entity.extend('MyApp.Models.Vehicle', { 'ID': { 'key': true, 'type': 'Edm.String
我正在尝试在 Jaydata 中编写一个简单的 CRUD 功能,我已经为更新操作编写了这个简单的代码: SampleClass.prototype.Load = function(input1,cal
我尝试实现我的第一个基于 JayData 的应用程序。我需要我的 HTML5/JavaScript 应用程序在客户端存储复杂的数据(主要是一对多关系)。 我的模型看起来像这样(抱歉,如果名称不是很明确
我有一个OData(v3)将与移动设备一起使用的端点 Backbone应用程序。 我正在尝试集成Jaydata以避免构建 OData 查询。 我仍在发展我的 Backbone 技能,我不确定如何将 J
我有一个自定义机制来在 JavaScript 中定义类,如下所示: Tools.User = Tools.Class.define("Tools.User", Tools.Entity, {
是否可以在html 5 css js页面中直接使用jaydata读取sqlite数据库?这无需使用 php 或 asp.net 引擎? 编辑: http://jaydata.org/ 最佳答案 因为它
a我正在创建一个 AngularJS 应用程序。我必须使用 Jaydata 来使用 odata3 Web 服务。我正在使用名为 Metronics 的主题. 我在控制台中看到的错误是: http://
使用此订单时: 我收到此错误 TypeError: Class.extend is not a function at Object. (onsenui.js:13049)
使用 JayData 向 Sqlite 数据库中插入一个新对象(记录),如何查询最后插入的 ID?我可以这样做,但它看起来不够优雅: DB.Members.orderByDescending('mem
我将 JaydData 与 Backbone JS 一起使用。在应用程序的起始页上,我将 JayData 上下文用作: $data.Entity.extend('$todo.Types.ToDoEnt
我有一个可用的 OData 端点,我可以在其中查看各个数据点。 (例如,localhost/myData/person(10) 中有第 10 个人的数据。) 但是我的 JayData javascri
是否有将 JayData 与 WebAPI 结合使用的示例?它不是 OData,而只是一组端点: /api/项目/API/用户/API/东西 我只是在寻找一个简单的解决方案来将我的 webapi 数据
我正在使用 jaydata 作为客户端,将 .net odata 作为服务器,但是当我请求 Server 时,它给了我 501 未实现的错误,当我搜索它时,问题是 CORS [Cross Origio
OData 支持 Any and All ,这在我之前的项目中帮助了我很多。现在我使用 JayData 来避免编写 OData 查询字符串,但是通过搜索 any() 和 all() 还没有找到结果。是
我是一名优秀的程序员,十分优秀!