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 になります)、なぜ戻り値がゼロではないのでしょうか? コードの説明を取得する方法はありますか?
いずれにせよ、ステートメントによって値が挿入されていないため、失敗のエラー コードである必要があります。
ありがとう、
リビオ