1

Web データベース (私は Phonegap を使用しています) とのトランザクションが失敗した場合に、ユーザーに正しいエラーを表示したいと考えています。Error-Callback では、エラーの原因を特定するために error.code 値を要求します。

ドキュメンテーションはそれについてこれを言います。ただし、既に存在する値を挿入することで一意制約に違反し、トランザクションが失敗する場合があります。

function saveErrorCB(err){
    console.log(err.code + " " + err.message + " ");
}

err.code は次を示します。

1

err.message はここに示します:

ステートメントを実行できませんでした (19 制約が失敗しました)

私のポイントは、「1」のような他のコードについて知りたいということです。Phonegap のドキュメントには記載されていません。

4

1 に答える 1

0

Phonegapのドキュメントは(最終的に)W3Cページにリンクしていると思います...

  • UNKNOWN_ERR = 0
  • データベース_エラー = 1
  • バージョン_エラー = 2
  • TOO_LARGE_ERR = 3
  • QUOTA_ERR = 4
  • SYNTAX_ERR = 5
  • CONSTRAINT_ERR = 6
  • タイムアウト_エラー = 7

それerr.messageはもっと便利なようです - それについて教えてくれてありがとう!

于 2012-12-03T17:48:59.680 に答える