我正在尝试将数据插入Sqlite数据库表但不能这样做。我正在进入Cordova Phonegap应用程序。我的数据库和表创建成功。执行插入功能时我没有收到任何成功的警报消息也不是错误.. 这是我的插入方法..
function InsertMobileData(){
myDB.transaction(function(transaction) {
// Define insert query
var executeQuery = "INSERT INTO " +
"Mobile_Table" +
"(device_PhoneNumber) "+
"VALUES(?)";
Helper.log(executeQuery);
transaction.executeSql(executeQuery, ['+callingNo+']
, function(tx, result) { // On success
alert("Mobile Number Inserted Successfully");
},
function(error){ // On error
alert("Error while inserting data");
});
});
}
在从数据库中获取数据时,我收到错误的警告消息..我理解它,因为插入没有正确发生,这就是读取错误的原因..
她是我的提取功能代码..
function GetMobileNumber() {
myDB.transaction(function(transaction) {
transaction.executeSql("SELECT device_PhoneNumber FROM Mobile_Table WHERE business_id =?", ['1234'],
function(tx, result) {
var dataLength = result.rows.length;
console.log(dataLength);
if(dataLength > 0){
var no = result.rows.item(0).business_name;
alert(no);
}else{
alert("No Result Found");
}
},
function(error) {
alert("Error while fetching the data");
});
});
}
请帮我纠正错误..谢谢..