次の方法で共有


DB2 パッケージを作成する

概要

DB2 パッケージは、IBM 分散リレーショナル・データベース・アーキテクチャ (DRDA) アプリケーション・リクエスターとして実装されたプロバイダーによって使用されるデータのコレクションです。 プロバイダーは、パッケージを使用して SQL ステートメントを発行し、DB2 ストアド プロシージャを呼び出します。 Microsoft.HostIntegration.DataAccessLibrary.DataAccessControl.CreatePackages%2Aを使用してこれらのパッケージを作成できます。

パッケージ作成コマンドは、DB2 システム上に Host Integration Server パッケージを作成します。

DB2 パッケージを作成する

  1. Microsoft.HostIntegration.DataAccessLibrary.DB2OleDbConnectionString.ReadUDL%2Aを呼び出して、ターゲット データベースへの接続文字列を作成します。

  2. Microsoft.HostIntegration.DataAccessLibrary.DataAccessControl.CreatePackages%2Aを使用してパッケージを作成します。

    次の例では、パッケージを作成する方法について説明します。

static void CreatePackage(string myUDL, System.Exception myException)  
{  
try  
   {  
      IConnectionString connString = DB2OleDbConnectionString.ReadUDL(myUDL);  
      DataAccessControl.CreatePackages(connString, null);  
      myException = null;  
   }  
catch (System.Exception Caught)  
   {  
      myException = Caught;  
   }  
}