我正在爲android應用程序創建一個sqlite編輯器,它仍然正常執行,昨天和最後只是我試圖備份chrome websql分貝,所以只是從以下路徑爲「C:\ Users \ merbin.SERVER \ AppData \ Local \ Google \ Chrome \ User Data \ Profile 1 \ databases」和「C:\ Users \ merbin.SERVER \ AppData \ Local \ Google \ Chrome \ User Data \ System Profile \ databases「。今天我得到了Aw,在chrome上捕捉錯誤,我調試了錯誤並發現,當我嘗試創建表或將數據插入數據庫時發生錯誤。但是select查詢是完美執行的。一些代碼示例是噢,在chrome中捕捉錯誤,同時使用executeSql將值插入到web sql
query="insert into tbl(Type) values('Test')";
insert_query(query,insert_success,insert_fail);
function insert_query(query,succ_fun,fail_fun)
{
db.transaction(function(tx,result)
{
tx.executeSql(query, [],
function(tx,result)
{
eval(succ_fun)(result)
});
},eval(fail_fun));
}
function insert_success(result)
{
debugger;
$("#ex_area").empty();
$("#ex_area").append(result.rowsAffected+" Row(s) Affected.<br> Last Inserted ID is "+result.insertId);
alert("Insert Success");
return false;
}
function insert_fail(result)
{
debugger;
$("#ex_area").empty();
$("#ex_area").append("<span class='error'>"+result.message+"<br> Code : "+result.code+"</span>");
}
之後,「eval(succ_fun)(result)」行我得到了Aw,snap錯誤。屏幕截圖如下所示。
image 1 Error on the Next Line Execution Screenshot
image 2 From previous line I am getting this error
注:我覺得更新後的鉻我有這個問題。
它不工作,請檢查下面的圖像是否正確https://s31.postimg.org/u5y85impn/websql_error.jpg –
是的,看起來是正確的。它也沒有爲我的女朋友工作,但後來我們發現這是因爲她沒有正確退出所有的chrome.exe。 你是否進入任務管理器,並確保所有的chrome.exe都沒有了? – Danbardo