【发布时间】:2016-07-24 10:46:12
【问题描述】:
我正在使用 Monaca IDE 开发一个混合应用程序,问题是我使用的数据库是用 Sqlite 制作的,它在预览版中运行良好,我什至有另一个具有相同数据库方案的项目,它运行良好也是,但是当我尝试制作 .apk 时,应用程序可以工作,但永远不会创建数据库,我不知道我是否应该做一些我不知道的事情,或者你们是否有任何想法这里可能发生了什么!
注意:如果我在 Firefox 中打开 Monaca 预览,它也不起作用
这是我的数据库代码:
$(document).ready(function(){
onDeviceReady();
});
function onDeviceReady() {
db = window.openDatabase('antel', '1.0', 'primera', 2 * 1024 * 1024);
db.transaction(crearBase);
};
function crearBase(tx) {
tx.executeSql('Create table if not exists PARADA (nombre TEXT PRIMARY KEY)', [], function (tx) {
tx.executeSql('Create table if not exists REGISTRO (id INTEGER PRIMARY KEY autoincrement, nomParada TEXT REFERENCES PARADA (nombre), tipo TEXT ,km TEXT,fecha TEXT,hora TEXT)', [], function (tx) {
tx.executeSql('Create table if not exists EMAIL (id INTEGER PRIMARY KEY autoincrement,nombre TEXT)', [], function (tx) {
tx.executeSql('Select nombre FROM PARADA',[],meFijoSiEsVacia);});
});
});
}
【问题讨论】:
标签: javascript html angularjs sqlite monaca