我试图在设备上本地存储消息传递应用程序的消息。 因此我创建了一个数据库,但我总是回到错误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);
}
我检查了查询 我无法找到有关该错误的任何有用信息。
谢谢,