Recordset 类型成员.

方法

  名称描述
AddNew重载。
CancelUpdate
用于取消在调用 Update 方法前对当前记录或新记录所做的任何更改,成功则返回 true。
Close
用于关闭记录集,使用数据集以后应及时关闭。
Delete
用于删除数据集中的当前记录,成功则返回 true。
DeleteAll
物理性删除指定记录集中的所有记录,即把记录从计算机的物理存储介质上删除,无法恢复。
Dispose
释放 Recordset 所占有的本地资源。
Edit
锁定并编辑 Recordset 的当前记录,成功则返回 true。
GetAllFeatures
用于返回记录集中的所有特征要素集。
GetBoolean重载。
GetByte重载。
GetDateTime重载。
GetDouble重载。
GetFeature
用于返回记录集中的特征要素对象。
GetFieldInfos
返回记录集里的字段信息集合对象。字段信息集合类的详细信息参见FieldInfos 类。
GetFieldValue重载。
GetGeometry
用于获得数据集的属性数据表中当前记录对应的几何对象。
GetID
用于获得数据集的属性表中当前记录对应的几何对象的 ID 号(即 SmID 字段的值)。
GetIDsByGeoRelation重载。
GetInt16重载。
GetInt32重载。
GetInt64重载。
GetLongBinary重载。
GetObject重载。
GetQueryParameter
得到当前记录集对应的查询参数,返回一个副本。具体查询参数信息参见QueryParameter类。
GetRepresentationElement
获取当前记录指定字段中所记录的制图表达对象。
GetSingle重载。
GetString重载。
GetValues
用于返回数据集的属性数据表中当前记录所有字段的值。
GetVariantID
用于获得数据集的属性表中当前记录对应的几何对象的 ID 号(即 SmID 字段的值),针对于 ID 为变体的数据集。
Move
将当前记录位置移动count行,将该位置的记录设置为当前记录,成功返回 true。
MoveFirst
用于移动当前记录位置到第一条记录,使第一条记录成为当前记录。成功则返回 true。
MoveLast
用于移动当前记录位置到最后一条记录,使最后一条记录成为当前记录,成功则返回 true。
MoveNext
移动当前记录位置到下一条记录,使该记录成为当前记录。成功则返回 true。
MovePrev
移动当前记录位置到上一条记录,使该记录成为当前记录。成功则返回 true。
MoveTo
用于移动当前记录位置到指定的位置,将该指定位置的记录作为当前记录,成功则返回 true。
Refresh
刷新当前记录集,用来反映数据集中的变化。如果成功返回 true,否则返回 false。
SeekID
在记录中搜索指定 ID 号的记录,并定位该记录为当前记录。
SeekVariantID
在记录中搜索指定 ID 号的记录,并定位该记录为当前记录, 针对于 ID 为变体的数据集。
SetBoolean重载。
SetByte重载。
SetDateTime重载。
SetDouble重载。
SetFieldValue重载。
SetFieldValueNull重载。
SetGeometry
用于修改记录集当前位置的几何对象,覆盖原来的几何对象,成功则返回 true。修改记录的几何对象时,系统自动修改与对象有关的系统字段的值,如多边形对象的面积,线段对象的长度等。
SetInt16重载。
SetInt32重载。
SetInt64重载。
SetLongBinary重载。
SetObject重载。
SetRepresentationElement重载。
SetSingle重载。
SetString重载。
SetValues重载。
Statistic重载。
Update
用于提交对记录集的修改,包括添加、编辑记录、修改字段值的操作。
UpdateFields重载。
WasNull
用于判断上一次取值操作得到的值是否为空。

属性

  名称描述
Batch
获取批量更新对象。
Bounds
获取记录集的属性数据表中所有记录对应的几何对象的外接矩形。
Dataset
获取记录集对应的数据集。
FieldCount
获取记录集中字段(Field)的个数。
IsBOF
判断当前记录的位置是否在记录集中第一条记录的前面(当然第一条记录的前面是没有数据的),如果是返回true,否则返回false。
IsClosed
判断记录集是否已经关闭。
IsEmpty
判断记录集中是否有记录,true 表示该记录集中无数据,此时,RecordCount 的值应为-1。
IsEOF
判断当前记录的位置是否在记录集中的最后一条记录的后面,如果是,返回Ture,否则返回false。
IsReadOnly
获取记录集是否是只读的,如果是只读的,则返回true,表示记录集中的信息将不可被修改。
RecordCount
获取记录集中的记录数。

事件

  名称描述
Stepped
启动进度条时触发该事件。

请参见