Ionic SQLite插件在删除时总是引发异常

时间:2018-12-01 08:27:19

标签: ionic-framework cordova-plugins ionic-native cordova-sqlite-storage

我有一个SQLite数据库,该数据库在Android设备上进行了测试,带有一个简单的表,执行删除操作时,即使删除成功,它也会抛出异常。我可以说它成功了,因为数据已经从数据库中消失了。

我的SQL如下所示……

    let db = await this.sqlite.create({name: 'mydb.sqlite', location: 'default'});
    let delSql = `DELETE FROM ${this.TABLE_NAME} WHERE GroupName = '${groupName}' AND Id IN  ('CAR01','CAR02');
    await db.executeSql(delSql);

捕获异常,它将始终抛出。.

enter image description here

我尝试跟踪包裹here的插件的来源,但是,正如我们在第163行看到的那样。

try {
        rowsAffected = myStatement.executeUpdateDelete();
        // Indicate valid results:
        needRawQuery = false;

rowsAffected似乎在没有引发异常的情况下被设置,但是在我的情况下(如屏幕截图所示),它以9的形式返回,但我仍然有异常。

有没有其他人遇到过这个问题,或者对为什么我总是遇到异常有任何想法?

在此先感谢您的帮助。

0 个答案:

没有答案