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 連接字串。 如果連接字串無效,則會擲回例外狀況。 |