Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Phonegap和Nova数据框架-_Iphone_Sqlite_Cordova - Fatal编程技术网

Iphone Phonegap和Nova数据框架-

Iphone Phonegap和Nova数据框架-,iphone,sqlite,cordova,Iphone,Sqlite,Cordova,我正在为一个应用程序项目学习PhoneGap,需要在某些方面使用数据库,我正在试用Nova数据框架 我试图用我的代码来组合一个测试实体,但我得到一个db错误,告诉我缺少一个表。文档并没有规定数据库应该事先创建,但我开始认为可能是这样。有人在项目中使用过Nova框架吗?我只需要一点指导 下面是我用来启动DB上下文的代码: var DataContext = function () { nova.data.DbContext.call(this, "HealthDb", "1.0", "H

我正在为一个应用程序项目学习PhoneGap,需要在某些方面使用数据库,我正在试用Nova数据框架

我试图用我的代码来组合一个测试实体,但我得到一个db错误,告诉我缺少一个表。文档并没有规定数据库应该事先创建,但我开始认为可能是这样。有人在项目中使用过Nova框架吗?我只需要一点指导

下面是我用来启动DB上下文的代码:

var DataContext = function () {
    nova.data.DbContext.call(this, "HealthDb", "1.0", "Health DB", 1000000);
    this.Temperatures = new nova.data.Repository(this, Temperature, "Temperatures");
};
DataContext.prototype = new nova.data.DbContext();
DataContext.constructor = DataContext;
和我的实体(温度):


它正在创建一个具有正确名称的空数据库,只是没有表!我非常感谢您的帮助

事实证明,在定义实体类之前,我试图启动dbcontext


更改了我的js文件的顺序,它可以正常工作。

感谢您使用我们的库。我将html5 sqlite作为一个独立的库。请从我这儿拿

这里还提供了一个实时演示链接。而且文档更完整。lib本身也已经更新,并修复了一些bug

谢谢


Leo

nova框架是否有任何完整的文档可用。我在现场检查过,但不可用。我想你在推特上也没空。
var Temperature = function () {
    nova.data.Entity.call(this);
    this.Value = 101;
};
Temperature.prototype = new nova.data.Entity();
Temperature.constructor = Temperature;