我创建了这段代码,将一些插入语句发送到 SQLite DB:
new_db.executeAsync(stmts,stmts.length, { handleResult: function(aResultSet) { Firebug.Console.log("insert_data -> handleResult (" + aResultSet + ")"); }, handleError: function(aError) { Firebug.Console.log("insert_data -> handleError (" + aError.result + "," + aError.message + ")"); }, handleCompletion: function(aReason) { Firebug.Console.log("insert_data -> completed"); Firebug.Console.log(aReason); } });
在输出中,我发现:
insert_data -> completed
65535
我不知道这个 65535 是什么意思。这不应该是一个错误(否则我会有 insert_data -> handleError),但为什么返回的值不为零?有没有办法获得代码的描述?
在任何情况下,我的语句都没有插入任何值,所以它应该是一个失败错误代码。
谢谢,
利维奥