数据库未定义的phonegap android错误?

时间:2012-02-14 11:53:31

标签: android database cordova

我正在获取数据库:在android的phonegap中未定义。我在phonegap中创建了一些表,在成功创建表之后,它给了我数据库未定义的错误。请帮忙。我是phonegap的新手。代码 -

var db; 
var dbCreated = false; 
document.addEventListener("deviceready", onDeviceReady, false); 
function onDeviceReady() { 
  //alert("In Device Ready..."); 
  db = window.openDatabase("sgpw", "1.0", "PhoneGap Demo", 200000); 
  db.transaction(populateDB, transaction_error, populateDB_success); 
}

1 个答案:

答案 0 :(得分:2)

我遇到同样的问题,当他是一个新的phonegap。 试试这个,

var db = window.openDatabase("sgpw", "1.0", "PhoneGap Demo", 200000); 

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

function onDeviceReady() { 

db.transaction(populateDB, transaction_error, populateDB_success);

}

然后调用populateDB函数。
如果出现错误,则会拨打transaction_error。如果成功,则会调用populateDB_success功能。