未验证 提交 eb37f025 编写于 作者: L lihuihui 提交者: Gitee

update zh-cn/application-dev/reference/apis/js-apis-data-resultset.md.

#16835 结果集 - 文档描述问题和代码规范问题
Signed-off-by: Nlihuihui <lihuihui29@huawei.com>
上级 43d1aae5
...@@ -12,12 +12,13 @@ ...@@ -12,12 +12,13 @@
```js ```js
import dataRdb from '@ohos.data.rdb'; import dataRdb from '@ohos.data.rdb';
let predicates = new dataRdb.RdbPredicates("EMPLOYEE") 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) => {
console.log(TAG + "resultSet columnNames:" + resultSet.columnNames); console.log(TAG + "resultSet columnNames:" + resultSet.columnNames);
console.log(TAG + "resultSet columnCount:" + resultSet.columnCount);}) console.log(TAG + "resultSet columnCount:" + resultSet.columnCount);
});
``` ```
## ResultSet ## ResultSet
...@@ -63,11 +64,11 @@ getColumnIndex(columnName: string): number ...@@ -63,11 +64,11 @@ getColumnIndex(columnName: string): number
**示例:** **示例:**
```js ```js
resultSet.goToFirstRow() resultSet.goToFirstRow();
const id = resultSet.getLong(resultSet.getColumnIndex("ID")) const id = resultSet.getLong(resultSet.getColumnIndex("ID"));
const name = resultSet.getString(resultSet.getColumnIndex("NAME")) const name = resultSet.getString(resultSet.getColumnIndex("NAME"));
const age = resultSet.getLong(resultSet.getColumnIndex("AGE")) const age = resultSet.getLong(resultSet.getColumnIndex("AGE"));
const salary = resultSet.getDouble(resultSet.getColumnIndex("SALARY")) const salary = resultSet.getDouble(resultSet.getColumnIndex("SALARY"));
``` ```
### getColumnName ### getColumnName
...@@ -93,9 +94,9 @@ getColumnName(columnIndex: number): string ...@@ -93,9 +94,9 @@ getColumnName(columnIndex: number): string
**示例:** **示例:**
```js ```js
const id = resultSet.getColumnName(0) const id = resultSet.getColumnName(0);
const name = resultSet.getColumnName(1) const name = resultSet.getColumnName(1);
const age = resultSet.getColumnName(2) const age = resultSet.getColumnName(2);
``` ```
### goTo ### goTo
...@@ -121,14 +122,14 @@ goTo(offset:number): boolean ...@@ -121,14 +122,14 @@ goTo(offset:number): boolean
**示例:** **示例:**
```js ```js
let predicatesgoto = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesgoto = new dataRdb.RdbPredicates("EMPLOYEE");
let promisequerygoto = rdbStore.query(predicatesgoto, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequerygoto = rdbStore.query(predicatesgoto, ["ID", "NAME", "AGE", "SALARY", "CODES"]);
promisequerygoto.then((resultSet) { promisequerygoto.then((resultSet) {
resultSet.goTo(1) resultSet.goTo(1);
resultSet.close() resultSet.close();
}).catch((err) => { }).catch((err) => {
console.log('query failed') console.log('query failed');
}) });
``` ```
### goToRow ### goToRow
...@@ -154,14 +155,14 @@ goToRow(position: number): boolean ...@@ -154,14 +155,14 @@ goToRow(position: number): boolean
**示例:** **示例:**
```js ```js
let predicatesgotorow = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesgotorow = new dataRdb.RdbPredicates("EMPLOYEE");
let promisequerygotorow = rdbStore.query(predicatesgotorow, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequerygotorow = rdbStore.query(predicatesgotorow, ["ID", "NAME", "AGE", "SALARY", "CODES"]);
promisequerygotorow.then((resultSet) { promisequerygotorow.then((resultSet) {
resultSet.goToRow(5) resultSet.goToRow(5);
resultSet.close() resultSet.close();
}).catch((err) => { }).catch((err) => {
console.log('query failed') console.log('query failed');
}) });
``` ```
### goToFirstRow ### goToFirstRow
...@@ -182,14 +183,14 @@ goToFirstRow(): boolean ...@@ -182,14 +183,14 @@ goToFirstRow(): boolean
**示例:** **示例:**
```js ```js
let predicatesgoFirst = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesgoFirst = new dataRdb.RdbPredicates("EMPLOYEE");
let promisequerygoFirst = rdbStore.query(predicatesgoFirst, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequerygoFirst = rdbStore.query(predicatesgoFirst, ["ID", "NAME", "AGE", "SALARY", "CODES"]);
promisequerygoFirst.then((resultSet) { promisequerygoFirst.then((resultSet) {
resultSet.goToFirstRow() resultSet.goToFirstRow();
resultSet.close() resultSet.close();
}).catch((err) => { }).catch((err) => {
console.log('query failed') console.log('query failed');
}) });
``` ```
### goToLastRow ### goToLastRow
...@@ -209,14 +210,14 @@ goToLastRow(): boolean ...@@ -209,14 +210,14 @@ goToLastRow(): boolean
**示例:** **示例:**
```js ```js
let predicatesgoLast = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesgoLast = new dataRdb.RdbPredicates("EMPLOYEE");
let promisequerygoLast = rdbStore.query(predicatesgoLast, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequerygoLast = rdbStore.query(predicatesgoLast, ["ID", "NAME", "AGE", "SALARY", "CODES"]);
promisequerygoLast.then((resultSet) { promisequerygoLast.then((resultSet) {
resultSet.goToLastRow() resultSet.goToLastRow();
resultSet.close() resultSet.close();
}).catch((err) => { }).catch((err) => {
console.log('query failed') console.log('query failed');
}) });
``` ```
### goToNextRow ### goToNextRow
...@@ -236,14 +237,14 @@ goToNextRow(): boolean ...@@ -236,14 +237,14 @@ goToNextRow(): boolean
**示例:** **示例:**
```js ```js
let predicatesgoNext = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesgoNext = new dataRdb.RdbPredicates("EMPLOYEE");
let promisequerygoNext = rdbStore.query(predicatesgoNext, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequerygoNext = rdbStore.query(predicatesgoNext, ["ID", "NAME", "AGE", "SALARY", "CODES"]);
promisequerygoNext.then((resultSet) { promisequerygoNext.then((resultSet) {
resultSet.goToNextRow() resultSet.goToNextRow();
resultSet.close() resultSet.close();
}).catch((err) => { }).catch((err) => {
console.log('query failed') console.log('query failed');
}) });
``` ```
### goToPreviousRow ### goToPreviousRow
...@@ -263,14 +264,14 @@ goToPreviousRow(): boolean ...@@ -263,14 +264,14 @@ goToPreviousRow(): boolean
**示例:** **示例:**
```js ```js
let predicatesgoPrev = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesgoPrev = new dataRdb.RdbPredicates("EMPLOYEE");
let promisequerygoPrev = rdbStore.query(predicatesgoPrev, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promisequerygoPrev = rdbStore.query(predicatesgoPrev, ["ID", "NAME", "AGE", "SALARY", "CODES"]);
promisequerygoPrev.then((resultSet) { promisequerygoPrev.then((resultSet) {
resultSet.goToPreviousRow() resultSet.goToPreviousRow();
resultSet.close() resultSet.close();
}).catch((err) => { }).catch((err) => {
console.log('query failed') console.log('query failed');
}) });
``` ```
### getBlob ### getBlob
...@@ -296,7 +297,7 @@ getBlob(columnIndex: number): Uint8Array ...@@ -296,7 +297,7 @@ getBlob(columnIndex: number): Uint8Array
**示例:** **示例:**
```js ```js
const codes = resultSet.getBlob(resultSet.getColumnIndex("CODES")) const codes = resultSet.getBlob(resultSet.getColumnIndex("CODES"));
``` ```
### getString ### getString
...@@ -322,7 +323,7 @@ getString(columnIndex: number): string ...@@ -322,7 +323,7 @@ getString(columnIndex: number): string
**示例:** **示例:**
```js ```js
const name = resultSet.getString(resultSet.getColumnIndex("NAME")) const name = resultSet.getString(resultSet.getColumnIndex("NAME"));
``` ```
### getLong ### getLong
...@@ -348,7 +349,7 @@ getLong(columnIndex: number): number ...@@ -348,7 +349,7 @@ getLong(columnIndex: number): number
**示例:** **示例:**
```js ```js
const age = resultSet.getLong(resultSet.getColumnIndex("AGE")) const age = resultSet.getLong(resultSet.getColumnIndex("AGE"));
``` ```
### getDouble ### getDouble
...@@ -374,7 +375,7 @@ getDouble(columnIndex: number): number ...@@ -374,7 +375,7 @@ getDouble(columnIndex: number): number
**示例:** **示例:**
```js ```js
const salary = resultSet.getDouble(resultSet.getColumnIndex("SALARY")) const salary = resultSet.getDouble(resultSet.getColumnIndex("SALARY"));
``` ```
### isColumnNull ### isColumnNull
...@@ -400,7 +401,7 @@ isColumnNull(columnIndex: number): boolean ...@@ -400,7 +401,7 @@ isColumnNull(columnIndex: number): boolean
**示例:** **示例:**
```js ```js
const isColumnNull = resultSet.isColumnNull(resultSet.getColumnIndex("CODES")) const isColumnNull = resultSet.isColumnNull(resultSet.getColumnIndex("CODES"));
``` ```
### close ### close
...@@ -414,12 +415,12 @@ close(): void ...@@ -414,12 +415,12 @@ close(): void
**示例:** **示例:**
```js ```js
let predicatesClose = new dataRdb.RdbPredicates("EMPLOYEE") let predicatesClose = new dataRdb.RdbPredicates("EMPLOYEE");
let promiseClose = rdbStore.query(predicatesClose, ["ID", "NAME", "AGE", "SALARY", "CODES"]) let promiseClose = rdbStore.query(predicatesClose, ["ID", "NAME", "AGE", "SALARY", "CODES"]);
promiseClose.then((resultSet) { promiseClose.then((resultSet) {
resultSet.close() resultSet.close();
}).catch((err) => { }).catch((err) => {
console.log('resultset close failed') console.log('resultset close failed');
}) });
``` ```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册