From 7a7ab7da8395778c0b766eb4e900e7ab39dd560a Mon Sep 17 00:00:00 2001 From: wuyongning Date: Mon, 28 Mar 2022 14:42:45 +0800 Subject: [PATCH] Modify await Signed-off-by: wuyongning --- .../database-preference-guidelines.md | 5 +++- .../database-relational-guidelines.md | 27 ++++++++++--------- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/zh-cn/application-dev/database/database-preference-guidelines.md b/zh-cn/application-dev/database/database-preference-guidelines.md index 93ae031327..d7f52402cc 100644 --- a/zh-cn/application-dev/database/database-preference-guidelines.md +++ b/zh-cn/application-dev/database/database-preference-guidelines.md @@ -84,7 +84,10 @@ 读取指定文件,将数据加载到Storage实例,用于数据操作。 ``` var context = featureAbility.getContext() - var path = await context.getFilesDir() + context.getFilesDir().then(() => { + console.info("======================>getFilesDirPromsie====================>"); + }); + let promise = dataStorage.getStorage(path + '/mystore') ``` diff --git a/zh-cn/application-dev/database/database-relational-guidelines.md b/zh-cn/application-dev/database/database-relational-guidelines.md index 26a3977081..fa5b78f80e 100644 --- a/zh-cn/application-dev/database/database-relational-guidelines.md +++ b/zh-cn/application-dev/database/database-relational-guidelines.md @@ -201,9 +201,10 @@ const CREATE_TABLE_TEST = "CREATE TABLE IF NOT EXISTS test (" + "id INTEGER PRIMARY KEY AUTOINCREMENT, " + "name TEXT NOT NULL, " + "age INTEGER, " + "salary REAL, " + "blobType BLOB)"; const STORE_CONFIG = {name: "rdbstore.db",} - - let rdbStore = await data_rdb.getRdbStore(STORE_CONFIG, 1); - await rdbStore.executeSql(CREATE_TABLE_TEST); + data_rdb.getRdbStore(STORE_CONFIG, 1, function (err, rdbStore) { + rdbStore.executeSql(SQL_CREATE_TABLE) + console.info('create table done.') + }) ``` 2. 插入数据。 @@ -228,16 +229,16 @@ ``` let predicates = new data_rdb.RdbPredicates("test"); predicates.equalTo("name", "Tom") - let resultSet = await rdbStore.query(predicates) - - resultSet.goToFirstRow() - const id = await resultSet.getLong(resultSet.getColumnIndex("id")) - const name = await resultSet.getString(resultSet.getColumnIndex("name")) - const age = await resultSet.getLong(resultSet.getColumnIndex("age")) - const salary = await resultSet.getDouble(resultSet.getColumnIndex("salary")) - const blobType = await resultSet.getBlob(resultSet.getColumnIndex("blobType")) - - resultSet.close() + let promisequery = rdbStore.query(predicates) + promisequery.then((resultSet) => { + resultSet.goToFirstRow() + const id = resultSet.getLong(resultSet.getColumnIndex("id")) + const name = resultSet.getString(resultSet.getColumnIndex("name")) + const age = resultSet.getLong(resultSet.getColumnIndex("age")) + const salary = resultSet.getDouble(resultSet.getColumnIndex("salary")) + const blobType = resultSet.getBlob(resultSet.getColumnIndex("blobType")) + resultSet.close() + }) ``` 4. 设置分布式同步表。 -- GitLab