从websqldatabase获取行

时间:2015-05-11 11:33:16

标签: cordova web-sql local-database

我在phonegap(windows phone)中使用websqldatabase在本地存储数据。表中的数据库创建/表创建和记录插入工作正常。从我的表中提取插入的记录时发生此问题。执行我的select查询后,该函数既不调用成功回调也不调用错误回调。我不确定代码中缺少什么。这是我的源代码:

function readFromDatabase(){
  try {
  alert("In readFromDB Before");
  var db = window.openDatabase("SurveryAppDB", "1.0", "surveydb", 1000000);
  db.transaction(function (tx) {
  tx.executeSql("SELECT * FROM PROJECTS;", [], successFetch, errorFetch);
  alert("After execution");
  });
  }
  catch(e) {
  alert("Unknown error "+e+".");
  }
  }
  setTimeout(function () { readFromDatabase() }, 500); 

 function successFetch(tx, resultSet){
  alert("before display rows in success");
  displayRows(resultSet.rows);
  }

  function errorFetch(tx, error){
  alert("Error processing SQL: "+JSON.stringify(error));
  }

任何帮助将不胜感激......

0 个答案:

没有答案