From 1ae266aea9c71a91a7af7aba707d1f855f816104 Mon Sep 17 00:00:00 2001 From: sfchu Date: Tue, 18 Mar 2025 14:41:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D5.1=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/src/main/ets/common/database/Rdb.ets | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/entry/src/main/ets/common/database/Rdb.ets b/entry/src/main/ets/common/database/Rdb.ets index 1e07524..2f5deb2 100644 --- a/entry/src/main/ets/common/database/Rdb.ets +++ b/entry/src/main/ets/common/database/Rdb.ets @@ -122,15 +122,19 @@ export default class Rdb { return; } if (this.rdbStore) { - this.rdbStore.query(predicates, this.columns, (err, resultSet) => { - if (err) { - Logger.error(CommonConstants.RDB_TAG, `query() failed, err: ${err}`); - return; - } - Logger.info(CommonConstants.RDB_TAG, 'query() finished.'); - callback(resultSet); - resultSet.close(); - }); + try { + this.rdbStore.query(predicates, this.columns, (err, resultSet) => { + if (err) { + Logger.error(CommonConstants.RDB_TAG, `query() failed, err: ${err}`); + return; + } + Logger.info(CommonConstants.RDB_TAG, 'query() finished.'); + callback(resultSet); + resultSet.close(); + }); + } catch (err) { + Logger.error(CommonConstants.RDB_TAG, `Query failed, code is ${err.code},message is ${err.message}`); + } } } } \ No newline at end of file -- Gitee