Visual COBOL に付属している複数の SQL プリプロセッサーから選択し、アプリケーションをコンパイルします。
- OpenESQL
- Before compiling from within
Visual COBOL:
- Open your project properties and
click the
SQL tab.
- From the
ESQL Preprocessor drop-down list, select
OpenESQL.
- Click
Add; then click
DBMAN on the list of directives.
- From the
Value drop-down list, select
ODBC or
ADO; then click
OK.
- To add another directive, select a directive from the
Available Directives list.
- If required, provide details using the controls under
Directive Details.
- Click
OK. The directive is added to the
SQL Directives field.
- Repeat this procedure to add additional directives.
- DB2 ECM
-
- プロジェクト プロパティを開き、[SQL] タブをクリックします。
- [ESQL プリプロセッサ] ドロップダウン リストから、[DB2] を選択します。
- [Add] をクリックし、指令のリストから [DB] を選択して [OK] をクリックします。データベースの名前を指令の詳細の [Value] フィールドに入力します。
注: DB の値を空白のままにすると、コンパイラは DB2DBDFT 環境変数の値によって指定されたデータベースを使用します。
- 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」を参照してください。