共用方式為


SAP 配接器中的 SAPConnection 類別

下一節列出 SAPConnection 類別的方法和屬性。 這代表與 SAP 應用程式伺服器的 ADO.NET 連線。

這是衍生自 System.Data.Common.DbConnection

支援的屬性

名稱 取得/設定 Description
ConnectionString 取得和設定 請參閱 閱讀 SAP 連接字串的資料提供者類型
ConnectionTimeout 取得 不支援。 傳回 0。
資料庫 取得 SAP 系統識別碼。
DataSource 取得 這會傳回 SAP 應用程式伺服器主機的名稱。
ServerVersion 取得 這會顯示 SAP 實例的版本號碼,而不是 SAP Server 版本。 例如,如果 ADO.NET 用戶端連接到具有實例版本號碼 620 的 SAP Server 4.6 版,則此屬性會顯示 620。
狀態 取得 線上狀態。 支援的狀態如下:

- [System.Data.ConnectionState]

- Closed

-打開

-連接

支援的方法

名稱 描述
ChangeDatabase (字串) 不支援。
Close () 關閉 SAP 系統的連線。
CreateCommand () 傳回與此連線相關聯的新 SAPCommand。
GetSchema () 取得探索到的 SAP 資料表清單。 所有探索到的資料表都可以在 XML 檔案中 SAPDiscoveredObjects.xml。 檔案位於 < 安裝磁片磁碟機 > :\Program Files\Common Files\Microsoft Shared\Adapters\SAP。
GetSchema (字串) 根據集合名稱取得架構。 支援集合名稱 「Tables」。
名稱 描述
GetSchema (string, string[]) 根據集合名稱和限制取得架構。 下表代表支援的集合名稱和限制:
名稱 集合名稱 限制 Description
GetSchema (string, string[]) 資料表 - 探索到的 SAP 資料表清單
GetSchema (string, string[]) 程序 - 探索到的 RFC 清單
GetSchema (string, string[]) SearchRFC arr[0]: Search expr 相符的 RFC 清單
GetSchema (string, string[]) ImportParameters arr[1]: RFC 名稱 匯入 RFC 的參數
GetSchema (string, string[]) ImportParameterColumn arr[1]: RFC 名稱

arr[2]: Param name
匯入參數架構
GetSchema (string, string[]) ExportParameters arr[1]: RFC 名稱 匯出 RFC 的參數
GetSchema (string, string[]) ExportParameterColumn arr[1]: RFC 名稱

arr[2]: Param name
匯出參數架構
GetSchema (string, string[]) TableParameters arr[1]: RFC 名稱 RFC 的資料表參數
GetSchema (string, string[]) TableParameterColumn arr[1]: RFC 名稱

arr[2]: Param name
資料表參數架構
GetSchema (string, string[]) ChangingParameters arr[1]: RFC 名稱 變更 RFC 的參數
GetSchema (string, string[]) ChangingParameterColumn arr[1]: RFC 名稱

arr[2]: Param name
變更參數架構
GetSchema (string, string[]) 資料行 arr[1]: 資料表名稱 SAP 資料表資料行架構
名稱 描述
Open () 根據連接字串開啟 SAP 連線。

注意

除了 Table、Procedure 和 SearchRFCs 集合專案之外,對於所有其他集合專案,您必須指定 arr[0] 的虛擬值。

支援的建構函式

名稱 描述
SAPConnection () 建立 SAPConnection 物件實例。
SAPConnection (字串) 接受 SAP 連接字串。 如果連接字串無效,則會擲回例外狀況。

另請參閱

使用 SAP 配接器擴充 ADO.NET 介面