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

标签 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); 
}

最佳答案

我刚接触 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函数。

关于android - phonegap android 中的数据库未定义错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9276372/

相关文章:

android - 以特定时间间隔更改背景

php - 使用 mysql 的存储过程进行社交排名

iOS 谷歌分析实现错误

java - Content-Disposition 值 : form-data; name ="userfile"; filename ="IMG_٢٠١٩١١١٥_٠٩٠٢٠٤١١٤.jpg" 中 42 处的意外字符 0x662

android - AdMob 广告是否需要 Java 代码?

java - Android,将已经开始的 Activity 带回到前面

php - 如何在 PHP 中通过 CheckBox 填充数据库单元格是或否?

mysql - Grails 找不到 MySQL 连接器类

jquery - PhoneGap 应用程序无法在 Google Ripple 上运行

javascript - 如何使用 jQuery Mobile 进行倒计时?