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 |
拷贝数据集的进度事件.
|