根据指定的连接信息创建数据源。如果待创建的数据源已经存在则返回 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值。