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