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