以下部分列出了 SAPConnection 类的方法和属性。 这表示与 SAP 应用程序服务器的 ADO.NET 连接。
这派生自 System.Data.Common.DbConnection。
受支持的属性
| 名称 | 获取/设置 | 描述 |
|---|---|---|
| ConnectionString | 获取和设置 | 请参阅 阅读 SAP 连接字符串的数据提供程序类型。 |
| ConnectionTimeout | 获取 | 不支持。 返回 0。 |
| Database | 获取 | SAP 系统 ID。 |
| DataSource | 获取 | 这会返回 SAP 应用程序服务器主机的名称。 |
| ServerVersion | 获取 | 这会显示 SAP 实例的版本号,而不是 SAP Server 版本。 例如,如果 ADO.NET 客户端连接到实例版本为 620 的 SAP Server 版本 4.6,则此属性将显示 620。 |
| State | 获取 | 连接状态。 支持的状态为: - [System.Data.ConnectionState] - 已关闭 -打开 -连接 |
支持的方法
| 名称 | 说明 |
|---|---|
| ChangeDatabase (字符串) | 不支持。 |
| Close () | 关闭与 SAP 系统的连接。 |
| CreateCommand () | 返回与此连接关联的新 SAPCommand。 |
| GetSchema () | 获取发现的 SAP 表的列表。 所有发现的表都可用于 XML 文件 SAPDiscoveredObjects.xml。 该文件位于 <安装驱动器>:\Program Files\Common Files\Microsoft Shared\Adapters\SAP。 |
| GetSchema (字符串) | 获取基于集合名称的架构。 支持集合名称“Tables”。 |
| 名称 | 说明 |
|---|---|
| GetSchema (string[]) | 获取基于集合名称和限制的架构。 下表表示支持的集合名称和限制: |
| 名称 | 集合名称 | 限制 | 说明 |
|---|---|---|---|
| GetSchema (string[]) | 表 | - | 发现的 SAP 表的列表 |
| GetSchema (string[]) | 过程 | - | 已发现的 RFC 列表 |
| GetSchema (string[]) | 搜索RFFC | arr[0]: 搜索 expr | 匹配 RFC 的列表 |
| GetSchema (string[]) | ImportParameters | arr[1]: RFC 名称 | RFC 的导入参数 |
| GetSchema (string[]) | ImportParameterColumn | arr[1]: RFC 名称 arr[2]: 参数名称 |
导入参数架构 |
| GetSchema (string[]) | ExportParameters | arr[1]: RFC 名称 | RFC 的导出参数 |
| GetSchema (string[]) | ExportParameterColumn | arr[1]: RFC 名称 arr[2]: 参数名称 |
导出参数架构 |
| GetSchema (string[]) | TableParameters | arr[1]: RFC 名称 | RFC 的表参数 |
| GetSchema (string[]) | TableParameterColumn | arr[1]: RFC 名称 arr[2]: 参数名称 |
表参数架构 |
| GetSchema (string[]) | ChangingParameters | arr[1]: RFC 名称 | 更改 RFC 的参数 |
| GetSchema (string,string[]) | ChangingParameterColumn | arr[1]:RFC 名称 arr[2]: 参数名称 |
更改参数架构 |
| GetSchema (string,string[]) | 列 | arr[1]: 表名 | SAP 表列架构 |
| 名称 | 说明 |
|---|---|
| Open () | 根据连接字符串打开 SAP 连接。 |
注意
除 Table、Procedure 和 SearchRFCs 集合条目外,对于所有其他集合条目,必须为 arr[0] 指定一个虚拟值。
支持的构造函数
| 名称 | 说明 |
|---|---|
| SAPConnection () | 创建 SAPConnection 对象实例。 |
| SAPConnection (字符串) | 接受 SAP 连接字符串。 如果连接字符串无效,则引发异常。 |