0
MobileFirst v7からv8へ移行したハイブリッドアプリをテストしています。Javascript tx.executeSql()hit TypeError:タイプエラー
今、私は更新ステートメントを実行しようとしたとき、私は "TypeError例外" を取得:
var db = openDatabase();
var addr1 = document.getElementById('Addr1').value;
var addr2 = document.getElementById('Addr2').value;
var addr3 = document.getElementById('Addr3').value;
var id = document.getElementById('Id').value;
db.transaction(function (tx) {
sqlupdate= "UPDATE Profile SET Addr1 = '" + addr1 + "', ";
sqlupdate= sqlupdate + " Addr2 = '" + addr2 + "', ";
sqlupdate= sqlupdate + " Addr3 = '" + addr3 + "' ";
sqlupdate= sqlupdate + " where Id ='" + id + "'";
tx.executeSql(sqlupdate,errorOn,successOn);
});
function errorOn()
{
alert("Error");
}
function successOn()
{
alert("Profile Saved");
}
私はSELECTのためtx.executeSqlを()を実行すると問題なくINSERTよ、このエラーはUPDATEのときにのみ発生します。
誰でも私の間違いを指摘できますか?おかげさまで
私は、エラーハンドラがいくつかの有用な情報とともに呼び出されるので、 "エラー"を警告するだけでなく、それらを使用することを確信しています... – Andreas
こんにちはアンドレアス、あなたの提案のおかげでunforturnately実行はerrorOn折り返し電話。それはちょうどtx.executeSql()で停止し、私が持っている唯一の情報はコンソールからのエラーメッセージです。 –