【问题标题】:How can I catch error when can't create DB无法创建数据库时如何捕获错误
【发布时间】:2016-06-16 15:25:04
【问题描述】:

我为 cordova 应用程序使用了 cordovaSQLite 插件。当我像

这样打开一个数据库时
db = $cordovaSQLite.openDB("MCApp/.db", 0);

db不能被创建,因为de slash,所以它会抛出一个错误。

我现在的问题是,我如何才能捕获此错误以进行日志记录?没有捕捉功能等。

问候

【问题讨论】:

  • 您可以在 sql create 中使用 if 语句,如果失败,则让另一个查询将其记录到日志表中

标签: sqlite cordova android-sqlite cordova-plugins


【解决方案1】:

我通常只使用 Cordova 这样做

db = window.sqlitePlugin.openDatabase({ name: "my.db", location: 2 }, successcb, errorcb);

这样你就可以定义你的成功和错误回调。

希望对你有帮助

【讨论】:

  • 感谢您的回答!太好了!
猜你喜欢
  • 1970-01-01
  • 2011-08-27
  • 2011-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多