【问题标题】:phonegap/web database errorcodes Explanation?phonegap/web 数据库错误代码解释?
【发布时间】:2012-07-05 06:10:14
【问题描述】:

如果与 Web 数据库的事务(我正在使用 Phonegap)失败,我想向用户显示正确的错误。在 Error-Callback 中,我要求提供 error.code 值以确定出了什么问题。

文档中提到了this。但是,我有一个事务失败的情况,因为插入一个已经存在的值违反了唯一约束。

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

err.code 显示:

1

err.message 显示在这里:

无法执行语句(19约束失败)

我的意思是,我想了解其他代码,例如“1”。 Phonegap 文档没有提到它。

【问题讨论】:

    标签: javascript database cordova web-storage


    【解决方案1】:

    我认为 Phonegap 文档确实(最终)链接到了一个 W3C 页面,然后显示...

    • UNKNOWN_ERR = 0
    • DATABASE_ERR = 1
    • VERSION_ERR = 2
    • TOO_LARGE_ERR = 3
    • QUOTA_ERR = 4
    • SYNTAX_ERR = 5
    • CONSTRAINT_ERR = 6
    • TIMEOUT_ERR = 7

    似乎err.message 更有用 - 谢谢你告诉我!

    【讨论】:

      猜你喜欢
      • 2014-11-29
      • 1970-01-01
      • 1970-01-01
      • 2018-12-28
      • 1970-01-01
      • 2012-06-05
      • 2013-01-10
      • 1970-01-01
      • 2023-04-08
      相关资源
      最近更新 更多