Visual COBOL に付属している複数の SQL プリプロセッサから選択し、アプリケーションをコンパイルします。
- OpenESQL
- Visual COBOL 内からコンパイルする前に、次を実行します。
- プロジェクト プロパティを開き、[SQL] タブをクリックします。
- [ESQL プリプロセッサ] ドロップダウン リストから、[OpenESQL] を選択します。
- [Add] をクリックして、指令の一覧から [DBMAN] をクリックします。
- [Value] ドロップダウンの一覧から、[ODBC] または [ADO] を選択して、[OK] をクリックします。
- 他の指令を追加する場合は、[Available Directives] の一覧から指令を選択します。
- 必要であれば、[Directive Details] の下にあるコントロールを使用して詳細を入力します。
- [OK] をクリックします。指令が [SQL Directives] フィールドに追加されます。
- この手順を繰り返して、指令を追加します。
- DB2 ECM
-
- Open your project properties and
click the
SQL tab.
- From the
ESQL Preprocessor drop-down list, select
DB2.
- Click
Add and choose
DB from the list of directives, and click
OK. Type the name of your database into the
Value field of the directive details.
注: If you leave the value for DB blank, the compiler uses the database specified by the value of the DB2DBDFT environment variable.
- COBSQL
- Visual COBOL 内からコンパイルする前に、次を実行します。
Oracle Pro*COBOL の場合は、COBSQL プリプロセッサとコンパイラ指令をプロジェクトのプロパティの [SQL] タブから設定できます。
- ソリューション エクスプローラーでプロジェクトのプロパティを開き、[SQL] タブをクリックします。
- [ESQL Preprocessor] リストで [Oracle Pro*COBOL(COBSQL)] を選択します。
- [追加] をクリックし、[Available Directives] リストで指令を選択して、[OK] をクリックします。選択した指令が [Directives] リストに配置されます。
- 指令の詳細を変更する場合は、[Directives] リストで指令を選択して、[Directive Details] のフィールドおよびコントロールを変更します。
- 前の 2 つの手順を繰り返して、指令をさらに追加します。
注: この方法を使用する場合は、データベース プリコンパイラに渡す Pro*COBOL 指令を指定することもできます。その場合は、それらの指令を直接 [
Additional Directives] フィールドに入力します。
- [適用] をクリックしてから、[OK] をクリックします。
注: ファイルまたはプロジェクトのプロパティの [
SQL] ページに [
Oracle Pro*COBOL (COBSQL)] プリプロセッサを追加すると、[
SQL] プロパティ ページのプリプロセッサ リストの一番上に読み取り専用のエントリが自動的に追加されます。プリプロセッサ リストに複数のプリプロセッサがある場合は、リストのプリプロセッサを上下に移動して実行順序を変更できます。詳細については、「
Additional Preprocessors」を参照してください。