Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
a68c2eae
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
a68c2eae
编写于
7月 22, 2023
作者:
L
lihuihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
rdb
Signed-off-by:
N
lihuihui
<
lihuihui29@huawei.com
>
上级
dd65f9cf
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
4 deletion
+12
-4
zh-cn/application-dev/reference/apis/js-apis-data-relationalStore.md
...cation-dev/reference/apis/js-apis-data-relationalStore.md
+12
-4
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-data-relationalStore.md
浏览文件 @
a68c2eae
...
...
@@ -186,7 +186,7 @@ class EntryAbility extends UIAbility {
deleteRdbStore(context: Context, name: string, callback: AsyncCallback
<
void
>
): void
删除数据库
,使用callback异步回调
。
删除数据库
文件,使用callback异步回调。删除成功后,需将数据库对象置为null
。
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
...
...
@@ -222,6 +222,7 @@ relationalStore.deleteRdbStore(context, "RdbTest.db", function (err) {
console
.
error
(
`Delete RdbStore failed, code is
${
err
.
code
}
,message is
${
err
.
message
}
`
);
return
;
}
store
=
null
;
console
.
info
(
`Delete RdbStore successfully.`
);
})
```
...
...
@@ -239,6 +240,7 @@ class EntryAbility extends UIAbility {
console
.
error
(
`Delete RdbStore failed, code is
${
err
.
code
}
,message is
${
err
.
message
}
`
);
return
;
}
store
=
null
;
console
.
info
(
`Delete RdbStore successfully.`
);
})
}
...
...
@@ -249,7 +251,7 @@ class EntryAbility extends UIAbility {
deleteRdbStore(context: Context, name: string): Promise
<
void
>
使用指定的数据库文件配置删除数据库,使用Promise异步回调。
使用指定的数据库文件配置删除数据库,使用Promise异步回调。
删除成功后,需将数据库对象置为null。
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
...
...
@@ -287,6 +289,7 @@ let context = featureAbility.getContext();
let
promise
=
relationalStore
.
deleteRdbStore
(
context
,
"
RdbTest.db
"
);
promise
.
then
(()
=>
{
store
=
null
;
console
.
info
(
`Delete RdbStore successfully.`
);
}).
catch
((
err
)
=>
{
console
.
error
(
`Delete RdbStore failed, code is
${
err
.
code
}
,message is
${
err
.
message
}
`
);
...
...
@@ -302,6 +305,7 @@ class EntryAbility extends UIAbility {
onWindowStageCreate
(
windowStage
){
let
promise
=
relationalStore
.
deleteRdbStore
(
this
.
context
,
"
RdbTest.db
"
);
promise
.
then
(()
=>
{
store
=
null
;
console
.
info
(
`Delete RdbStore successfully.`
);
}).
catch
((
err
)
=>
{
console
.
error
(
`Delete RdbStore failed, code is
${
err
.
code
}
,message is
${
err
.
message
}
`
);
...
...
@@ -314,7 +318,7 @@ class EntryAbility extends UIAbility {
deleteRdbStore(context: Context, config: StoreConfig, callback: AsyncCallback
\<
void>): void
使用指定的数据库文件配置删除数据库,使用callback异步回调。
若数据库文件处于公共沙箱目录下,则删除数据库时必须使用该接口
。
使用指定的数据库文件配置删除数据库,使用callback异步回调。
删除成功后,需将数据库对象置为null。若数据库文件处于公共沙箱目录下,则删除数据库时必须使用该接口,当存在多个进程操作同一个数据库的情况,需要向其他进程发送数据库删除通知使其感知并处理
。
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
...
...
@@ -356,6 +360,7 @@ relationalStore.deleteRdbStore(context, STORE_CONFIG, function (err) {
console
.
error
(
`Delete RdbStore failed, code is
${
err
.
code
}
,message is
${
err
.
message
}
`
);
return
;
}
store
=
null
;
console
.
info
(
`Delete RdbStore successfully.`
);
})
```
...
...
@@ -376,6 +381,7 @@ class EntryAbility extends UIAbility {
console
.
error
(
`Delete RdbStore failed, code is
${
err
.
code
}
,message is
${
err
.
message
}
`
);
return
;
}
store
=
null
;
console
.
info
(
`Delete RdbStore successfully.`
);
})
}
...
...
@@ -386,7 +392,7 @@ class EntryAbility extends UIAbility {
deleteRdbStore(context: Context, config: StoreConfig): Promise
\<
void>
使用指定的数据库文件配置删除数据库,使用Promise异步回调。
若数据库文件处于公共沙箱目录下,则删除数据库时必须使用该接口
。
使用指定的数据库文件配置删除数据库,使用Promise异步回调。
删除成功后,需将数据库对象置为null。若数据库文件处于公共沙箱目录下,则删除数据库时必须使用该接口,当存在多个进程操作同一个数据库的情况,需要向其他进程发送数据库删除通知使其感知并处理
。
**系统能力:**
SystemCapability.DistributedDataManager.RelationalStore.Core
...
...
@@ -430,6 +436,7 @@ const STORE_CONFIG = {
let
promise
=
relationalStore
.
deleteRdbStore
(
context
,
STORE_CONFIG
);
promise
.
then
(()
=>
{
store
=
null
;
console
.
info
(
`Delete RdbStore successfully.`
);
}).
catch
((
err
)
=>
{
console
.
error
(
`Delete RdbStore failed, code is
${
err
.
code
}
,message is
${
err
.
message
}
`
);
...
...
@@ -449,6 +456,7 @@ class EntryAbility extends UIAbility {
};
let
promise
=
relationalStore
.
deleteRdbStore
(
this
.
context
,
STORE_CONFIG
);
promise
.
then
(()
=>
{
store
=
null
;
console
.
info
(
`Delete RdbStore successfully.`
);
}).
catch
((
err
)
=>
{
console
.
error
(
`Delete RdbStore failed, code is
${
err
.
code
}
,message is
${
err
.
message
}
`
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录