根据指定的连接信息创建数据源。如果待创建的数据源已经存在则返回 null。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public Datasource Create(
	DatasourceConnectionInfo connectionInfo
)

参数

connectionInfo
Type: SuperMap.Data..::.DatasourceConnectionInfo
数据源连接信息。

返回值

新创建的数据源。

备注

创建 DB2 数据源之前,需要先在其客户端新建一个数据库,然后在这个空数据库下进行数据源的创建。

创建内存数据源的方式:

datasourceConnnectionInfo.EngineType=EngineType.UDB;

datasourceConnnectionInfo.Server=":memory:";

在Windows平台下使用 Datasources.Create() 方法创建文件型数据源时,由于Windows资源的限制,单个应用程序允许打开的文件句柄数不能大于509个,因此,当创建第509个文件型数据源时,会发生以下两种情况:

1. 如果用户配置的是文件型许可,则在创建第509个文件型数据源后,将抛出许可异常;

2. 如果用户配置的是硬件许可,则在创建第509个文件型数据源后,Datasources.Create() 方法返回null值。

版本信息

SuperMap iObjects .NET


请参见