提交 e0c81297 编写于 作者: L ltdong

add

Signed-off-by: Nltdong <donglongtao@huawei.com>
上级 bcad6d6e
......@@ -1765,7 +1765,7 @@ remoteQuery(device: string, table: string, predicates: RdbPredicates, columns: A
```js
let predicates = new data_rdb.RdbPredicates('EMPLOYEE')
predicates.greaterThan("id", 0)
let promise = rdbStore.remoteQuery("deviceId", "EMPLOYEE", predicates)
let promise = rdbStore.remoteQuery("deviceId", "EMPLOYEE", predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"])
promise.then((resultSet) => {
console.info("ResultSet column names: " + resultSet.columnNames)
console.info("ResultSet column count: " + resultSet.columnCount)
......@@ -1909,15 +1909,20 @@ beginTransaction():void
**示例:**
```js
rdbStore.beginTransaction()
const valueBucket = {
import featureAbility from '@ohos.ability.featureAbility'
var context = featureAbility.getContext()
const STORE_CONFIG = { name: "RdbTest.db"}
data_rdb.getRdbStore(context, STORE_CONFIG, 1, async function (err, rdbStore) {
rdbStore.beginTransaction()
const valueBucket = {
"name": "lisi",
"age": 18,
"salary": 100.5,
"blobType": new Uint8Array([1, 2, 3]),
}
await rdbStore.insert("test", valueBucket)
rdbStore.commit()
}
await rdbStore.insert("test", valueBucket)
rdbStore.commit()
})
```
### commit<sup>8+</sup>
......@@ -1931,16 +1936,20 @@ commit():void
**示例:**
```js
rdbStore.beginTransaction()
const valueBucket = {
import featureAbility from '@ohos.ability.featureAbility'
var context = featureAbility.getContext()
const STORE_CONFIG = { name: "RdbTest.db"}
data_rdb.getRdbStore(context, STORE_CONFIG, 1, async function (err, rdbStore) {
rdbStore.beginTransaction()
const valueBucket = {
"name": "lisi",
"age": 18,
"salary": 100.5,
"blobType": new Uint8Array([1, 2, 3]),
}
await rdbStore.insert("test", valueBucket)
rdbStore.commit()
}
await rdbStore.insert("test", valueBucket)
rdbStore.commit()
})
```
### rollBack<sup>8+</sup>
......@@ -1954,7 +1963,11 @@ rollBack():void
**示例:**
```js
try {
import featureAbility from '@ohos.ability.featureAbility'
var context = featureAbility.getContext()
const STORE_CONFIG = { name: "RdbTest.db"}
data_rdb.getRdbStore(context, STORE_CONFIG, 1, async function (err, rdbStore) {
try {
rdbStore.beginTransaction()
const valueBucket = {
"id": 1,
......@@ -1965,9 +1978,10 @@ try {
}
await rdbStore.insert("test", valueBucket)
rdbStore.commit()
} catch (e) {
} catch (e) {
rdbStore.rollBack()
}
}
})
```
### backup<sup>9+</sup>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册