Methods
(async, static) createObj() → {Promise.<Record>}
构造一个新的 Record 对象。
Returns:
- Type
- Promise.<Record>
(async, static) getFields() → {Promise.<Fields>}
获取属性结构
Returns:
Fields对象
- Type
- Promise.<Fields>
(async, static) getFieldTypeByIndex(fldIndex) → {Promise.<Number>}
获取字段类型
Parameters:
| Name | Type | Description |
|---|---|---|
fldIndex |
字段索引 |
Returns:
字段类型
- Type
- Promise.<Number>
(async, static) getFieldTypeByName(fldName) → {Promise.<Number>}
获取字段类型
Parameters:
| Name | Type | Description |
|---|---|---|
fldName |
字段名 |
Returns:
字段类型
- Type
- Promise.<Number>
(async, static) getFldValByIndex(fldIndex) → {Promise.<Field>}
根据字段索引取字段值
Parameters:
| Name | Type | Description |
|---|---|---|
fldIndex |
字段索引 |
Returns:
字段值
- Type
- Promise.<Field>
(async, static) getFldValByName(fldName) → {Promise.<string>}
根据字段名取字段值
Parameters:
| Name | Type | Description |
|---|---|---|
fldName |
字段名 |
Returns:
字段值
- Type
- Promise.<string>
(async, static) isFldNULLOfFldIndex(fldIndex) → {Promise.<Number>}
判断字段值是否为NULL
Parameters:
| Name | Type | Description |
|---|---|---|
fldIndex |
字段索引 |
Returns:
非0/0 :是/否
- Type
- Promise.<Number>
(async, static) isFldNULLOfFldName(fldName) → {Promise.<Number>}
判断字段值是否为NULL
Parameters:
| Name | Type | Description |
|---|---|---|
fldName |
字段名 |
Returns:
非0/0 :是/否
- Type
- Promise.<Number>
(async, static) releaseBuffer() → {Promise.<void>}
释放缓冲区 如果调用SetFldValue设置Blob或者Binary类型的字段值,则必须调用该函数释放内存空间
Returns:
- Type
- Promise.<void>
(async, static) setAllFldNULL() → {Promise.<Number>}
设置所有字段值为NULL
Returns:
大于0成功,否则失败
- Type
- Promise.<Number>
(async, static) setFields(Flds) → {Promise.<Number>}
设置属性结构
Parameters:
| Name | Type | Description |
|---|---|---|
Flds |
Fields对象 |
Returns:
大于0成功,否则失败
- Type
- Promise.<Number>
(async, static) setFldFromStrOfIndex(fldIndex, newVal) → {Promise.<Number>}
将字符串设置为字段值
Parameters:
| Name | Type | Description |
|---|---|---|
fldIndex |
字段索引 | |
newVal |
字符串值 |
Returns:
大于0成功,否则失败
- Type
- Promise.<Number>
(async, static) setFldFromStrOfName(fldName, newVal) → {Promise.<Number>}
将字符串设置为字段值
Parameters:
| Name | Type | Description |
|---|---|---|
fldName |
字段名 | |
newVal |
字符串值 |
Returns:
大于0成功,否则失败
- Type
- Promise.<Number>
(async, static) setFldNULLByIndex(fldIndex) → {Promise.<Number>}
设置字段值为NULL
Parameters:
| Name | Type | Description |
|---|---|---|
fldIndex |
字段索引 |
Returns:
大于0成功,否则失败
- Type
- Promise.<Number>
(async, static) setFldNULLByName(fldName) → {Promise.<Number>}
设置字段值为NULL
Parameters:
| Name | Type | Description |
|---|---|---|
fldName |
字段名 |
Returns:
大于0成功,否则失败
- Type
- Promise.<Number>
(async, static) setFldValByIndex(fldIndex, 字段值(Object为Date)) → {Promise.<Number>}
根据字段索引设置字段值,暂时只支持FieldType.fldStr\fldFloat\fldDouble\fldLong\fldInt64\fldFloat\fldShort\fldTimeStamp\fldDate\fldTime类型
注:fldTimeStamp传递数值的时间戳;fldTime\fldDate可直接传递JS的Date对象
注:fldTimeStamp传递数值的时间戳;fldTime\fldDate可直接传递JS的Date对象
Parameters:
| Name | Type | Description |
|---|---|---|
fldIndex |
Number | 字段索引 |
字段值(Object为Date) |
Number | String | Object |
Returns:
大于0成功,否则失败
- Type
- Promise.<Number>
(async, static) setFldValByName(fldName, newVal) → {Promise.<Number>}
根据字段名设置字段值,暂时只支持FieldType.fldStr\fldFloat\fldDouble\fldLong\fldInt64\fldFloat\fldShort\fldTimeStamp\fldDate\fldTime类型
注:fldTimeStamp传递数值的时间戳;fldTime\fldDate可直接传递JS的Date对象
注:fldTimeStamp传递数值的时间戳;fldTime\fldDate可直接传递JS的Date对象
Parameters:
| Name | Type | Description |
|---|---|---|
fldName |
String | 字段名 |
newVal |
Number | String | Object | 字段值(Object为Date) |
Returns:
大于0成功,否则失败
- Type
- Promise.<Number>