提交 abc4d2ba 编写于 作者: W wuyongning

update files

Signed-off-by: Nwuyongning <wuyongning@huawei.com>
上级 634863b2
...@@ -37,7 +37,7 @@ getRdbStore(context?: Context, config: StoreConfig, version: number, callback: A ...@@ -37,7 +37,7 @@ getRdbStore(context?: Context, config: StoreConfig, version: number, callback: A
const SQL_CREATE_TABLE = "CREATE TABLE IF NOT EXISTS EMPLOYEE (ID INTEGER PRIMARY KEY AUTOINCREMENT, NAME TEXT NOT NULL, AGE INTEGER, SALARY REAL, CODES BLOB)" const SQL_CREATE_TABLE = "CREATE TABLE IF NOT EXISTS EMPLOYEE (ID INTEGER PRIMARY KEY AUTOINCREMENT, NAME TEXT NOT NULL, AGE INTEGER, SALARY REAL, CODES BLOB)"
data_rdb.getRdbStore(this.context, STORE_CONFIG, 1, function (err, rdbStore) { data_rdb.getRdbStore(this.context, STORE_CONFIG, 1, function (err, rdbStore) {
rdbStore.executeSql(SQL_CREATE_TABLE) rdbStore.executeSql(SQL_CREATE_TABLE)
console.info(TAG + 'create table done.') console.info('create table done.')
}) })
} }
``` ```
...@@ -69,13 +69,16 @@ getRdbStore(context?: Context, config: StoreConfig, version: number): Promise&lt ...@@ -69,13 +69,16 @@ getRdbStore(context?: Context, config: StoreConfig, version: number): Promise&lt
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
const STORE_CONFIG = { name: "RdbTest.db" } const STORE_CONFIG = { name: "RdbTest.db" }
const SQL_CREATE_TABLE = "CREATE TABLE IF NOT EXISTS EMPLOYEE (ID INTEGER PRIMARY KEY AUTOINCREMENT, NAME TEXT NOT NULL, AGE INTEGER, SALARY REAL, CODES BLOB)" const SQL_CREATE_TABLE = "CREATE TABLE IF NOT EXISTS EMPLOYEE (ID INTEGER PRIMARY KEY AUTOINCREMENT, NAME TEXT NOT NULL, AGE INTEGER, SALARY REAL, CODES BLOB)"
let promise = data_rdb.getRdbStore(this.context, STORE_CONFIG, 1); let promisegetRdb = data_rdb.getRdbStore(this.context, STORE_CONFIG, 1);
promise.then(async (rdbStore) => { promisegetRdb.then(async (rdbStore) => {
let promiseExecSql = rdbStore.executeSql(SQL_CREATE_TABLE, null) let promiseExecSql = rdbStore.executeSql(SQL_CREATE_TABLE, null)
promiseExecSql.then(() => { promiseExecSql.then(() => {
console.info(TAG + 'creat done.')}) console.info('executeSql creat done.')
}).catch((err) => { }).catch((err) => {
expect(null).assertFail(); console.log("executeSql creat err.")
})
}).catch((err) => {
console.log("getRdbStore err.")
}) })
} }
``` ```
...@@ -101,7 +104,8 @@ deleteRdbStore(context?: Context, name: string, callback: AsyncCallback&lt;void& ...@@ -101,7 +104,8 @@ deleteRdbStore(context?: Context, name: string, callback: AsyncCallback&lt;void&
import data_rdb from '@ohos.data.rdb' import data_rdb from '@ohos.data.rdb'
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
data_rdb.deleteRdbStore(this.context, "RdbTest.db", function (err, rdbStore) { data_rdb.deleteRdbStore(this.context, "RdbTest.db", function (err, rdbStore) {
console.info(TAG + 'delete store done.')}) console.info('delete store done.')
})
} }
``` ```
...@@ -129,9 +133,11 @@ deleteRdbStore(context?: Context, name: string): Promise&lt;void&gt; ...@@ -129,9 +133,11 @@ deleteRdbStore(context?: Context, name: string): Promise&lt;void&gt;
import Ability from '@ohos.application.Ability' import Ability from '@ohos.application.Ability'
import data_rdb from '@ohos.data.rdb' import data_rdb from '@ohos.data.rdb'
export default class MainAbility extends Ability { export default class MainAbility extends Ability {
let promise = data_rdb.deleteRdbStore(this.context, "RdbTest.db") let promisedeleteRdb = data_rdb.deleteRdbStore(this.context, "RdbTest.db")
promise.then(()=>{ promisedeleteRdb.then(()=>{
console.info(TAG + 'delete store done.') console.info('delete store done.')
}).catch((err) => {
console.log("deleteRdbStore err.")
}) })
} }
``` ```
...@@ -780,13 +786,13 @@ distinct(): RdbPredicates ...@@ -780,13 +786,13 @@ distinct(): RdbPredicates
``` ```
let predicates = new data_rdb.RdbPredicates("EMPLOYEE") let predicates = new data_rdb.RdbPredicates("EMPLOYEE")
predicates.equalTo("NAME", "Rose").distinct("NAME") predicates.equalTo("NAME", "Rose").distinct("NAME")
let resultSet = await rdbStore.query(predicates, ["NAME"]) let promisequery = rdbStore.query(predicates, ["NAME"])
promisequery.then((resultSet) => {
let predicates = new data_rdb.RdbPredicates("EMPLOYEE") console.log("resultSet column names:" + resultSet.columnNames)
predicates.equalTo("NAME", "Rose").distinct("NAME") console.log("resultSet column count:" + resultSet.columnCount)
let promise= rdbStore.query(predicates, ["NAME"]) }).catch((err) => {
promise.then(() => { console.log("query err.")
console.log(TAG + "distinct" )}) })
``` ```
...@@ -978,8 +984,8 @@ insert(name: string, values: ValuesBucket, callback: AsyncCallback&lt;number&gt; ...@@ -978,8 +984,8 @@ insert(name: string, values: ValuesBucket, callback: AsyncCallback&lt;number&gt;
"CODES": new Uint8Array([1, 2, 3, 4, 5]), "CODES": new Uint8Array([1, 2, 3, 4, 5]),
} }
rdbStore.insert("EMPLOYEE", valueBucket, function (err, ret) { rdbStore.insert("EMPLOYEE", valueBucket, function (err, ret) {
expect(1).assertEqual(ret) console.log("insert first done: " + ret)
console.log(TAG + "insert first done: " + ret)}) })
``` ```
...@@ -1010,10 +1016,12 @@ insert(name: string, values: ValuesBucket):Promise&lt;number&gt; ...@@ -1010,10 +1016,12 @@ insert(name: string, values: ValuesBucket):Promise&lt;number&gt;
"SALARY": 100.5, "SALARY": 100.5,
"CODES": new Uint8Array([1, 2, 3, 4, 5]), "CODES": new Uint8Array([1, 2, 3, 4, 5]),
} }
let promise = rdbStore.insert("EMPLOYEE", valueBucket) let promiseinsert = rdbStore.insert("EMPLOYEE", valueBucket)
promise.then(async (ret) => { promiseinsert.then(async (ret) => {
console.log(TAG + "insert first done: " + ret) console.log("insert first done: " + ret)
}).catch((err) => {}) }).catch((err) => {
console.log("insert err.")
})
``` ```
...@@ -1043,7 +1051,7 @@ update(values: ValuesBucket, rdbPredicates: RdbPredicates, callback: AsyncCallba ...@@ -1043,7 +1051,7 @@ update(values: ValuesBucket, rdbPredicates: RdbPredicates, callback: AsyncCallba
let predicates = new data_rdb.RdbPredicates("EMPLOYEE") let predicates = new data_rdb.RdbPredicates("EMPLOYEE")
predicates.equalTo("NAME", "Lisa") predicates.equalTo("NAME", "Lisa")
rdbStore.update(valueBucket, predicates, function (err, ret) { rdbStore.update(valueBucket, predicates, function (err, ret) {
console.log(TAG + "updated row count: " + changedRows)}) console.log("updated row count: " + changedRows)})
``` ```
...@@ -1076,10 +1084,12 @@ update(values: ValuesBucket, rdbPredicates: RdbPredicates):Promise&lt;number&gt; ...@@ -1076,10 +1084,12 @@ update(values: ValuesBucket, rdbPredicates: RdbPredicates):Promise&lt;number&gt;
} }
let predicates = new data_rdb.RdbPredicates("EMPLOYEE") let predicates = new data_rdb.RdbPredicates("EMPLOYEE")
predicates.equalTo("NAME", "Lisa") predicates.equalTo("NAME", "Lisa")
let promise = rdbStore.update(valueBucket, predicates) let promiseupdate = rdbStore.update(valueBucket, predicates)
promise.then(async (ret) => { promiseupdate.then(async (ret) => {
console.log(TAG + "updated row count: " + changedRows) console.log("updated row count: " + changedRows)
}).catch((err) => {}) }).catch((err) => {
console.log("update err.")
})
``` ```
...@@ -1103,7 +1113,8 @@ delete(rdbPredicates: RdbPredicates, callback: AsyncCallback&lt;number&gt;):void ...@@ -1103,7 +1113,8 @@ delete(rdbPredicates: RdbPredicates, callback: AsyncCallback&lt;number&gt;):void
let predicates = new data_rdb.RdbPredicates("EMPLOYEE") let predicates = new data_rdb.RdbPredicates("EMPLOYEE")
predicates.equalTo("NAME", "Lisa") predicates.equalTo("NAME", "Lisa")
rdbStore.delete(predicates, function (err, rows) { rdbStore.delete(predicates, function (err, rows) {
console.log(TAG + "delete rows: " + rows)}) console.log("delete rows: " + rows)
})
``` ```
...@@ -1127,12 +1138,14 @@ delete(rdbPredicates: RdbPredicates):Promise&lt;number&gt; ...@@ -1127,12 +1138,14 @@ delete(rdbPredicates: RdbPredicates):Promise&lt;number&gt;
- 示例: - 示例:
``` ```
let predicates = new data_rdb.RdbPredicates("EMPLOYEE") let predicatesdelete = new data_rdb.RdbPredicates("EMPLOYEE")
predicates.equalTo("NAME", "Lisa") predicatesdelete.equalTo("NAME", "Lisa")
let promise = rdbStore.delete(predicates) let promisedelete = rdbStore.delete(predicates)
promise.then((rows) => { promisedelete.then((rows) => {
console.log(TAG + "delete rows: " + rows) console.log("delete rows: " + rows)
}).catch((err) => {}) }).catch((err) => {
console.log("delete err.")
})
``` ```
...@@ -1156,8 +1169,9 @@ query(rdbPredicates: RdbPredicates, columns: Array&lt;string&gt;, callback: Asyn ...@@ -1156,8 +1169,9 @@ query(rdbPredicates: RdbPredicates, columns: Array&lt;string&gt;, callback: Asyn
let predicates = new data_rdb.RdbPredicates("EMPLOYEE") let predicates = new data_rdb.RdbPredicates("EMPLOYEE")
predicates.equalTo("NAME", "Rose") predicates.equalTo("NAME", "Rose")
rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"], function (err, resultSet) { rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"], function (err, resultSet) {
console.log(TAG + "resultSet column names:" + resultSet.columnNames) console.log("resultSet column names:" + resultSet.columnNames)
console.log(TAG + "resultSet column count:" + resultSet.columnCount)}) console.log("resultSet column count:" + resultSet.columnCount)
})
``` ```
...@@ -1184,10 +1198,13 @@ query(rdbPredicates: RdbPredicates, columns?: Array&lt;string&gt;):Promise&lt;Re ...@@ -1184,10 +1198,13 @@ query(rdbPredicates: RdbPredicates, columns?: Array&lt;string&gt;):Promise&lt;Re
``` ```
let predicates = new data_rdb.RdbPredicates("EMPLOYEE") let predicates = new data_rdb.RdbPredicates("EMPLOYEE")
predicates.equalTo("NAME", "Rose") predicates.equalTo("NAME", "Rose")
let promise = rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequery = rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"])
promise.then((resultSet) => { promisequery.then((resultSet) => {
console.log(TAG + "resultSet column names:" + resultSet.columnNames) console.log("resultSet column names:" + resultSet.columnNames)
console.log(TAG + "resultSet column count:" + resultSet.columnCount)}) console.log("resultSet column count:" + resultSet.columnCount)
}).catch((err) => {
console.log("query err.")
})
``` ```
...@@ -1209,8 +1226,9 @@ querySql(sql: string, bindArgs: Array&lt;ValueType&gt;, callback: AsyncCallback& ...@@ -1209,8 +1226,9 @@ querySql(sql: string, bindArgs: Array&lt;ValueType&gt;, callback: AsyncCallback&
- 示例: - 示例:
``` ```
rdbStore.querySql("SELECT * FROM EMPLOYEE CROSS JOIN BOOK WHERE BOOK.NAME = ?", ['sanguo'], function (err, resultSet) { rdbStore.querySql("SELECT * FROM EMPLOYEE CROSS JOIN BOOK WHERE BOOK.NAME = ?", ['sanguo'], function (err, resultSet) {
console.log(TAG + "resultSet column names:" + resultSet.columnNames) console.log("resultSet column names:" + resultSet.columnNames)
console.log(TAG + "resultSet column count:" + resultSet.columnCount)}) console.log("resultSet column count:" + resultSet.columnCount)
})
``` ```
...@@ -1235,10 +1253,13 @@ querySql(sql: string, bindArgs?: Array&lt;ValueType&gt;):Promise&lt;ResultSet&gt ...@@ -1235,10 +1253,13 @@ querySql(sql: string, bindArgs?: Array&lt;ValueType&gt;):Promise&lt;ResultSet&gt
- 示例: - 示例:
``` ```
let promise = rdbStore.querySql("SELECT * FROM EMPLOYEE CROSS JOIN BOOK WHERE BOOK.NAME = ?", ['sanguo']) let promisequerySql = rdbStore.querySql("SELECT * FROM EMPLOYEE CROSS JOIN BOOK WHERE BOOK.NAME = ?", ['sanguo'])
promise.then((resultSet) => { promisequerySql.then((resultSet) => {
console.log(TAG + "resultSet column names:" + resultSet.columnNames) console.log("resultSet column names:" + resultSet.columnNames)
console.log(TAG + "resultSet column count:" + resultSet.columnCount)}) console.log("resultSet column count:" + resultSet.columnCount)
}).catch((err) => {
console.log("querySql err.")
})
``` ```
...@@ -1260,7 +1281,8 @@ executeSql(sql: string, bindArgs: Array&lt;ValueType&gt;, callback: AsyncCallbac ...@@ -1260,7 +1281,8 @@ executeSql(sql: string, bindArgs: Array&lt;ValueType&gt;, callback: AsyncCallbac
- 示例: - 示例:
``` ```
rdbStore.executeSql("DELETE FROM EMPLOYEE", null, function () { rdbStore.executeSql("DELETE FROM EMPLOYEE", null, function () {
console.info(TAG + 'delete done.')}) console.info('delete done.')
})
``` ```
...@@ -1285,9 +1307,12 @@ executeSql(sql: string, bindArgs?: Array&lt;ValueType&gt;):Promise&lt;void&gt; ...@@ -1285,9 +1307,12 @@ executeSql(sql: string, bindArgs?: Array&lt;ValueType&gt;):Promise&lt;void&gt;
- 示例: - 示例:
``` ```
let promise = rdbStore.executeSql("DELETE FROM EMPLOYEE") let promiseexecuteSql = rdbStore.executeSql("DELETE FROM EMPLOYEE")
promise.then(() => { promiseexecuteSql.then(() => {
console.info(TAG + 'delete done.')}) console.info('delete done.')
}).catch((err) => {
console.log("executeSql err.")
})
``` ```
### beginTransaction<sup>8+</sup> ### beginTransaction<sup>8+</sup>
...@@ -1308,8 +1333,8 @@ beginTransaction():void ...@@ -1308,8 +1333,8 @@ beginTransaction():void
"blobType": new Uint8Array([1, 2, 3]), "blobType": new Uint8Array([1, 2, 3]),
} }
rdbStore.insert("test", valueBucket, function (err, ret) { rdbStore.insert("test", valueBucket, function (err, ret) {
expect(1).assertEqual(ret) console.log("insert done: " + ret)
console.log(TAG + "insert done: " + ret)}) })
rdbStore.commit() rdbStore.commit()
``` ```
...@@ -1333,8 +1358,8 @@ commit():void ...@@ -1333,8 +1358,8 @@ commit():void
} }
rdbStore.insert("test", valueBucket, function (err, ret) { rdbStore.insert("test", valueBucket, function (err, ret) {
expect(1).assertEqual(ret) console.log("insert done: " + ret)
console.log(TAG + "insert done: " + ret)}) })
rdbStore.commit() rdbStore.commit()
``` ```
...@@ -1359,8 +1384,8 @@ rollBack():void; ...@@ -1359,8 +1384,8 @@ rollBack():void;
"blobType": new Uint8Array([1, 2, 3]), "blobType": new Uint8Array([1, 2, 3]),
} }
rdbStore.insert("test", valueBucket, function (err, ret) { rdbStore.insert("test", valueBucket, function (err, ret) {
expect(1).assertEqual(ret) console.log("insert done: " + ret)
console.log(TAG + "insert done: " + ret)}) })
rdbStore.commit() rdbStore.commit()
} catch (e) { } catch (e) {
rdbStore.rollBack() rdbStore.rollBack()
...@@ -1414,11 +1439,11 @@ setDistributedTables(tables: Array&lt;string&gt;, callback: AsyncCallback&lt;voi ...@@ -1414,11 +1439,11 @@ setDistributedTables(tables: Array&lt;string&gt;, callback: AsyncCallback&lt;voi
- 示例: - 示例:
``` ```
let promise = rdbStore.setDistributedTables(["EMPLOYEE"]) let promiseset = rdbStore.setDistributedTables(["EMPLOYEE"])
promise.then(() => { promiseset.then(() => {
console.info("setDistributedTables success.") console.info("setDistributedTables success.")
}).catch((err) => { }).catch((err) => {
console.info("setDistributedTables failed."") console.info("setDistributedTables failed.")
}) })
``` ```
...@@ -1470,8 +1495,8 @@ obtainDistributedTableName(device: string, table: string, callback: AsyncCallbac ...@@ -1470,8 +1495,8 @@ obtainDistributedTableName(device: string, table: string, callback: AsyncCallbac
- 示例: - 示例:
``` ```
let promise = rdbStore.obtainDistributedTableName(deviceId, "EMPLOYEE") let promiseDistr = rdbStore.obtainDistributedTableName(deviceId, "EMPLOYEE")
promise.then((tableName) => { promiseDistr.then((tableName) => {
console.info('obtainDistributedTableName success, tableName=' + tableName) console.info('obtainDistributedTableName success, tableName=' + tableName)
}).catch((err) => { }).catch((err) => {
console.info('obtainDistributedTableName failed.') console.info('obtainDistributedTableName failed.')
...@@ -1531,10 +1556,10 @@ sync(mode: SyncMode, predicates: RdbPredicates, callback: AsyncCallback&lt;Array ...@@ -1531,10 +1556,10 @@ sync(mode: SyncMode, predicates: RdbPredicates, callback: AsyncCallback&lt;Array
- 示例: - 示例:
``` ```
let predicate = new rdb.RdbPredicates('EMPLOYEE') let predicatesync = new rdb.RdbPredicates('EMPLOYEE')
predicate.inDevices(['12345678abcde']) predicatesync.inDevices(['12345678abcde'])
let promise = rdbStore.sync(rdb.SyncMode.SYNC_MODE_PUSH, predicate) let promisesync = rdbStore.sync(rdb.SyncMode.SYNC_MODE_PUSH, predicatesync)
promise.then(result) { promisesync.then((result) {
console.log('sync done.') console.log('sync done.')
for (let i = 0; i < result.length; i++) { for (let i = 0; i < result.length; i++) {
console.log('device=' + result[i][0] + ' status=' + result[i][1]) console.log('device=' + result[i][0] + ' status=' + result[i][1])
......
...@@ -14,8 +14,8 @@ let predicates = new dataRdb.RdbPredicates("EMPLOYEE") ...@@ -14,8 +14,8 @@ let predicates = new dataRdb.RdbPredicates("EMPLOYEE")
predicates.equalTo("AGE", 18) predicates.equalTo("AGE", 18)
let promise = rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promise = rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"])
promise.then((resultSet) => { promise.then((resultSet) => {
await console.log(TAG + "resultSet columnNames:" + resultSet.columnNames); console.log(TAG + "resultSet columnNames:" + resultSet.columnNames);
await console.log(TAG + "resultSet columnCount:" + resultSet.columnCount);}) console.log(TAG + "resultSet columnCount:" + resultSet.columnCount);})
``` ```
...@@ -118,11 +118,14 @@ goTo(offset:number): boolean ...@@ -118,11 +118,14 @@ goTo(offset:number): boolean
- 示例: - 示例:
``` ```
let predicates = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesgoto = new dataRdb.RdbPredicates("EMPLOYEE")
let resultSet = await rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequerygoto = rdbStore.query(predicatesgoto, ["ID", "NAME", "AGE", "SALARY", "CODES"])
promisequerygoto.then((resultSet) {
resultSet.goTo(1) resultSet.goTo(1)
resultSet.close() resultSet.close()
resultSet = null }).catch((err) => {
console.log('query failed')
})
``` ```
...@@ -146,11 +149,14 @@ goToRow(position: number): boolean ...@@ -146,11 +149,14 @@ goToRow(position: number): boolean
- 示例: - 示例:
``` ```
let predicates = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesgotorow = new dataRdb.RdbPredicates("EMPLOYEE")
let resultSet = await rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequerygotorow = rdbStore.query(predicatesgotorow, ["ID", "NAME", "AGE", "SALARY", "CODES"])
resultSet.goToRow(1) promisequerygotorow.then((resultSet) {
resultSet.goToRow(5)
resultSet.close() resultSet.close()
resultSet = null }).catch((err) => {
console.log('query failed')
})
``` ```
...@@ -170,11 +176,14 @@ goToFirstRow(): boolean ...@@ -170,11 +176,14 @@ goToFirstRow(): boolean
- 示例: - 示例:
``` ```
let predicates = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesgoFirst = new dataRdb.RdbPredicates("EMPLOYEE")
let resultSet = await rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequerygoFirst = rdbStore.query(predicatesgoFirst, ["ID", "NAME", "AGE", "SALARY", "CODES"])
promisequerygoFirst.then((resultSet) {
resultSet.goToFirstRow() resultSet.goToFirstRow()
resultSet.close() resultSet.close()
resultSet = null; }).catch((err) => {
console.log('query failed')
})
``` ```
...@@ -193,11 +202,14 @@ goToLastRow(): boolean ...@@ -193,11 +202,14 @@ goToLastRow(): boolean
- 示例: - 示例:
``` ```
let predicates = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesgoLast = new dataRdb.RdbPredicates("EMPLOYEE")
let resultSet = await rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequerygoLast = rdbStore.query(predicatesgoLast, ["ID", "NAME", "AGE", "SALARY", "CODES"])
promisequerygoLast.then((resultSet) {
resultSet.goToLastRow() resultSet.goToLastRow()
resultSet.close() resultSet.close()
resultSet = null; }).catch((err) => {
console.log('query failed')
})
``` ```
...@@ -216,11 +228,14 @@ goToNextRow(): boolean ...@@ -216,11 +228,14 @@ goToNextRow(): boolean
- 示例: - 示例:
``` ```
let predicates = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesgoNext = new dataRdb.RdbPredicates("EMPLOYEE")
let resultSet = await rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequerygoNext = rdbStore.query(predicatesgoNext, ["ID", "NAME", "AGE", "SALARY", "CODES"])
promisequerygoNext.then((resultSet) {
resultSet.goToNextRow() resultSet.goToNextRow()
resultSet.close() resultSet.close()
resultSet = null; }).catch((err) => {
console.log('query failed')
})
``` ```
...@@ -239,11 +254,14 @@ goToPreviousRow(): boolean ...@@ -239,11 +254,14 @@ goToPreviousRow(): boolean
- 示例: - 示例:
``` ```
let predicates = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesgoPrev = new dataRdb.RdbPredicates("EMPLOYEE")
let resultSet = await rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequerygoPrev = rdbStore.query(predicatesgoPrev, ["ID", "NAME", "AGE", "SALARY", "CODES"])
promisequerygoPrev.then((resultSet) {
resultSet.goToPreviousRow() resultSet.goToPreviousRow()
resultSet.close() resultSet.close()
resultSet = null }).catch((err) => {
console.log('query failed')
})
``` ```
...@@ -377,8 +395,11 @@ close(): void ...@@ -377,8 +395,11 @@ close(): void
- 示例: - 示例:
``` ```
let predicates = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesclose = new dataRdb.RdbPredicates("EMPLOYEE")
let resultSet = await rdbStore.query(predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let predicatesclose = rdbStore.query(predicatesclose, ["ID", "NAME", "AGE", "SALARY", "CODES"])
promisequerygoPrev.then((resultSet) {
resultSet.close() resultSet.close()
resultSet = null }).catch((err) => {
console.log('query failed')
})
``` ```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册