5***@qq.com
5***@qq.com
  • 发布:2019-11-18 13:40
  • 更新:2019-11-29 11:33
  • 阅读:2105

【报Bug】uniapp 调用sqlite如果出错不会执行 fail 回调函数提示执行失败

分类:uni-app

详细问题描述

(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)

13:36:33.967 [JS Framework] Failed to execute the callback function:
13:36:34.005 SyntaxError: Invalid escape in identifier: '\'
13:36:34.025 reportJSException >>>> exception function:WEEX_CALL_JAVASCRIPT, exception:JavaScript execute error!SyntaxError: Invalid escape in identifier: '\'
13:36:34.049 getTemplateInfo== template md5 cbab2affbc2993b85b1a4255782ed93f length 1567189 base64 md5 y6sq/7wpk7hbGkJVeC7ZPw== response header {"templateSourceBase64MD5":["y6sq/7wpk7hbGkJVeC7ZPw=="],"templateSourceMD5":["cbab2affbc2993b85b1a4255782ed93f"]}

重现步骤

点击创建数据库成功,然后点击创建表执行操作我故意把 sql语句写错 结果不执行 fail 回调 直接提示 Failed to execute the callback function:

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]

[IDE版本号]
hbuilderx 版本 2.4.2.20191115
[windows版本号]
win10

安卓真机运行 Android版本 7.1.1

2019-11-18 13:40 负责人:无 分享
已邀请:

最佳回复

DCloud_Android_zl

DCloud_Android_zl

问题已经确认,HBuilderX2.4.3+版本已修复,请更新。

p***@gmail.com

p***@gmail.com

我也遇到这样的问题,安卓9.0

  • p***@gmail.com

    解决了。我原来是使用自己直接创建的sql数据表。改为用app自己程序创建sqlite数据库就可以成功写入了

    2019-11-22 20:26

  • 5***@qq.com (作者)

    回复 p***@gmail.com: 我是故意把sql语句写错 然后报错 但是不进入错误回调。。。你会这样么

    2019-11-22 21:43

  • 未知街

    我也遇到了

    2019-11-27 10:50

5***@qq.com

5***@qq.com (作者)

都没人管的么 诶

  • DCloud_Android_zl

    麻烦提供一个uni-app工程或者5+工程,你提供的demo没有相关sqlite的代码

    2019-11-20 11:54

  • 5***@qq.com (作者)

    回复 DCloud_Android_zl: 重新上传了之前上传错了不好意思,打开数据库成功后,点击执行按钮就报错了

    2019-11-21 18:02

该问题目前已经被锁定, 无法添加新回复