Phonegap本地存储数据库错误5

时间:2015-02-06 22:00:09

标签: javascript database sqlite cordova

我试图在设备上本地存储消息传递应用程序的消息。 因此我创建了一个数据库,但我总是回到错误5。 我的代码基本上类似于许多教程和文档中的代码。

我是否必须将某个js文件链接到我的页面?

代码:

document.addEventListener("deviceready", onDeviceReady, false);


var db = "";

function onDeviceReady() {
  db = window.openDatabase("localmessages", "1.0", "Test_DB", 200000);
  db.transaction(populateDB, errorCB, successCB);
}

function populateDB(tx) {
  //tx.executeSql("DROP TABLE messages");
  tx.executeSql("CREATE TABLE IF NOT EXISTS messages(transmitter_ename varchar(40),receiver_ename varchar(40), message varchar(600)");
}

function errorCB(err) {
  alert("Database Error: " + err.code);
}

function successCB() {
  alert("Database successfully created");

}


// To add messages to the DB
function savesendmessagetodb(){
  db.transaction(
    function (tx) {
      tx.executeSql("INSERT INTO messages VALUES ( 'trtest','retest','metest'");
    }, errorCB);
}

我检查了查询 我无法找到有关该错误的任何有用信息。

谢谢,

0 个答案:

没有答案