与SQLite的executeAsync失败

与SQLite的executeAsync失败,sqlite,asynchronous,mozilla,Sqlite,Asynchronous,Mozilla,我创建了以下代码,用于向SQLite DB发送一些insert语句: 在输出中,我发现: 插入数据->完成 65535 我不明白这65535是什么意思。这不应该是一个错误,否则我将插入\u data->handleError,但是为什么返回值不是零呢?有没有办法获得代码的描述 在任何情况下,我的语句都不会插入任何值,因此它应该是一个失败错误代码 谢谢 利维奥我找到了解释。。。stmts数组为空stmts。长度=0。这就是这个奇怪的返回码的意思。。。在我看来,这应该以某种方式记录下来

我创建了以下代码,用于向SQLite DB发送一些insert语句:

在输出中,我发现:

插入数据->完成

65535

我不明白这65535是什么意思。这不应该是一个错误,否则我将插入\u data->handleError,但是为什么返回值不是零呢?有没有办法获得代码的描述

在任何情况下,我的语句都不会插入任何值,因此它应该是一个失败错误代码

谢谢


利维奥

我找到了解释。。。stmts数组为空stmts。长度=0。这就是这个奇怪的返回码的意思。。。在我看来,这应该以某种方式记录下来

      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);
            }   
        });