Datasource 类型成员.

构造函数

  名称描述
Datasource
根据指定的参数构造Datasource类的新实例。

方法

  名称描述
ChangePassword
修改已经打开的数据源的密码。该方法只针对文件型的数据源。
Close
关闭当前数据源。
Connect
用于连接数据源,连接成功返回 true,否则返回 false。
CopyDataset重载。
CopyDatasetWithSmID
Create
根据指定的数据源连接信息创建数据源。
CreateSequence重载。
DeleteSequence
删除指定名称的序列。
ExecuteSQL
用于对数据库类型的数据源执行一条SQL语句。可以完成用户自定义的属性表查询。
FieldToPointDataset
从一个矢量数据集的关联属性表中的 X、Y 坐标字段的创建点数据集。即以该矢量数据集的属性表中的x 、y坐标字段作为数据集的x、y坐标来创建点数据集。
Flush
用于将内存中暂未写入数据库中的数据保存到数据库。
GetLockState
获取数据源的内存锁状态。
GetSequenceNextValue
获取指定序列的下一个值。
InnerPointToDataset
创建内点数据集,并把对应的矢量数据集中的几何对象的属性复制到相应的点数据集属性表中,创建成功返回内点数据集。创建失败返回 null。
IsCanConnect
IsFieldIndexNameExist
判断指定表名的指定索引名称是否存在。
IsSequenceExist
判断指定的序列是否存在。
LabelToTextDataset
用于将数据集的属性字段生成一个文本数据集。
Open重载。
Query
RecordsetToDataset
用于将记录集的内容生成一个相应类型的矢量数据集。例如:点数据集,属性数据集等。
Refresh
该方法用于对数据库类型的数据源进行刷新。
ReleaseIdleConn
SetLockState
数据源设置内存锁状态。

属性

  名称描述
Alias
获取数据源的别名。
ConnectCheckInterval
返回/设置两次检测连接数据库时间间隔,以毫秒为单位。对DatasourceDisconnectedEventArgs事件有效。
ConnectionInfo
获取数据源连接信息。
CoordUnit
获取或设置数据源坐标单位。
Datasets
获取数据源所包含的数据集的集合对象。
DateLastUpdated
获取数据源最后更新的时间。
Description
获取或设置数据源的描述信息。
DistanceUnit
获取或设置数据源的距离单位。
DomainManager
获取值域管理对象。
EngineType
获取数据源的数据引擎类型。
IsAutoConnect
获取或设置一个布尔值指定数据源是否自动连接数据库。
IsConnected
判断数据源是否已经连接,非数据库型数据源此属性无效。
IsModified
获取数据源是否有改动。true 表示数据源已改动,false 表示数据源还未改动。
IsOpened
获取数据源是否打开的状态,如果数据源处于打开状态,所获取的属性值为 true,如果数据源被关闭,则所获取的属性值为 false。
IsReadOnly
获取数据源是否以只读方式打开。
IsUnicodeSupported
获取当前数据源是否支持 Unicode 数据存储,true 表示支持;false 表示不支持。SuperMap Objects .NET 6R(2012) SP2 版本为非 Unicode 版本,该属性值为 false。
PrjCoordSys
获取或设置数据源的投影信息。
RootGroup
获取数据集分组的根组。
VersionManager Obsolete.
获取数据源的版本管理对象。
Workspace
得到数据源所在的工作空间对象。

事件

  名称描述
Disconnected
断开连接触发该事件。
Refreshed
刷新连接触发该事件。
Stepped
拷贝数据集的进度事件.

请参见