0
MobileFirst v7에서 v8으로 마이그레이션 된 하이브리드 응용 프로그램을 테스트하고 있습니다.Javascript tx.executeSql() hit TypeError : type error
가 지금은 "형식 오류"를 얻을 나는 update 문을 실행하려고하면
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
안녕하세요 Andreas, 의견을 보내 주셔서 감사합니다. 불행하게도 실행은 errorOn에도 포함되지 않습니다. 콜백. 그냥 tx.executeSql()에서 멈추고 내가 가진 유일한 정보는 콘솔의 오류 메시지입니다. –