SAP アダプターの SAPConnection クラス
次のセクションでは、 SAPConnection クラスのメソッドとプロパティの一覧を示します。 これは、SAP アプリケーション サーバーへの ADO.NET 接続を表します。
これは、 System.Data.Common.DbConnection から派生します。
サポートされているプロパティ
名前 | Get/Set | 説明 |
---|---|---|
ConnectionString | 取得と設定 | SAP 接続文字列については、「データ プロバイダーの種類の読み取り」を参照してください。 |
ConnectionTimeout | 取得 | サポートされていません。 0 を返します。 |
[データベース] | 取得 | SAP システム ID。 |
DataSource | 取得 | これにより、SAP アプリケーション サーバー ホストの名前が返されます。 |
ServerVersion | 取得 | これは、SAP Server バージョンではなく、SAP インスタンスのリリース番号を示しています。 たとえば、ADO.NET クライアントがインスタンス リリース番号 620 で SAP Server バージョン 4.6 に接続している場合、このプロパティには 620 が表示されます。 |
State | 取得 | 接続状態。 サポートされている状態は次のとおりです。 - [System.Data.ConnectionState] - Closed -開く -接続 |
サポートされているメソッド
名前 | 説明 |
---|---|
ChangeDatabase(string) | サポートされていません。 |
Close() | SAP システムへの接続を閉じます。 |
CreateCommand() | この接続に関連付けられている新しい SAPCommand を返します。 |
GetSchema() | 検出された SAP テーブルの一覧を取得します。 検出されたすべてのテーブルは、XML ファイル SAPDiscoveredObjects.xml で使用できます。 ファイルは、 <インストール ドライブ>:\Program Files\Common Files\Microsoft Shared\Adapters\SAP にあります。 |
GetSchema(string) | コレクション名に基づいてスキーマを取得します。 コレクション名 "Tables" をサポートします。 |
名前 | 説明 |
---|---|
GetSchema(string, string[]) | コレクション名と制限に基づいてスキーマを取得します。 次の表は、サポートされているコレクション名と制限事項を示しています。 |
名前 | コレクション名 | 制限 | 説明 |
---|---|---|---|
GetSchema(string, string[]) | テーブル | - | 検出された SAP テーブルの一覧 |
GetSchema(string, string[]) | 手順 | - | 検出された RFC の一覧 |
GetSchema(string, string[]) | SearchRFC | arr[0]: 検索 expr | 一致する RFC の一覧 |
GetSchema(string, string[]) | ImportParameters | arr[1]: RFC 名 | RFC のインポート パラメーター |
GetSchema(string, string[]) | ImportParameterColumn | arr[1]: RFC 名 arr[2]: パラメーター名 |
パラメーター スキーマのインポート |
GetSchema(string, string[]) | ExportParameters | arr[1]: RFC 名 | RFC のエクスポート パラメーター |
GetSchema(string, string[]) | ExportParameterColumn | arr[1]: RFC 名 arr[2]: パラメーター名 |
パラメーター スキーマのエクスポート |
GetSchema(string, string[]) | TableParameters | arr[1]: RFC 名 | RFC のテーブル パラメーター |
GetSchema(string, string[]) | TableParameterColumn | arr[1]: RFC 名 arr[2]: パラメーター名 |
テーブル パラメーター スキーマ |
GetSchema(string, string[]) | パラメーターの変更 | arr[1]: RFC 名 | RFC のパラメーターの変更 |
GetSchema(string, string[]) | ChangingParameterColumn | arr[1]: RFC 名 arr[2]: パラメーター名 |
パラメーター スキーマの変更 |
GetSchema(string, string[]) | 列 | arr[1]: テーブル名 | SAP テーブル列スキーマ |
名前 | 説明 |
---|---|
Open() | 接続文字列に基づいて SAP 接続を開きます。 |
Note
Table、Procedure、および SearchRFCs コレクション エントリを除き、他のすべてのコレクション エントリに対して arr[0] にダミー値を指定する必要があります。
サポートされているコンストラクター
名前 | 説明 |
---|---|
SAPConnection() | SAPConnection オブジェクト インスタンスを作成します。 |
SAPConnection(string) | SAP 接続文字列を受け入れます。 接続文字列が無効な場合は例外をスローします。 |