> 文档中心 > HarmonyOS/OpenHarmony应用开发API-DataAbilityResult能力

HarmonyOS/OpenHarmony应用开发API-DataAbilityResult能力

说明:

定义dataAbility数据操作结果,通过executeBatch查询数据库信息时查询结果通过DataAbilityResult对象返回。

编译环境:

编译器版本:release3.0

Api:8

语言:js

能力:

名称

类型

必填

说明

uri?

string

指定待处理的DataAbility。例:'dataability:///com.example.xxx.xxxx'。

count?

number

指示受操作影响的行数。

代码示例

import featureAbility from '@ohos.ability.featureAbility';let dataAbilityUri = ('dataability:///com.example.abilitydemo_js.DataAbility');let DAHelper;try {    DAHelper = featureAbility.acquireDataAbilityHelper(dataAbilityUri);    if (DAHelper == null) { console.error('DAHelper is null');    }} catch (err) {    console.error('acquireDataAbilityHelper fail, error:' + JSON.stringify(err));}let valueBucket = {    'name': 'DataAbilityHelper',    'age': 18,};let operations = [    { uri: dataAbilityUri, type: featureAbility.DataAbilityOperationType.TYPE_INSERT, valuesBucket: valueBucket, predicates: null, expectedCount: 1, PredicatesBackReferences: {}, interrupted: true,    },    { uri: dataAbilityUri, type: featureAbility.DataAbilityOperationType.TYPE_INSERT, valuesBucket: valueBucket, predicates: null, expectedCount: 1, PredicatesBackReferences: {}, interrupted: true,    }];try {    let promise = DAHelper.executeBatch(dataAbilityUri, operations).then((data) => { for (let i = 0; i  { console.error('executeBatch error: ' + JSON.stringify(err));    });} catch (err) {    console.error('executeBatch error: ' + JSON.stringify(err));}