各種の ODBC デモンストレーション アプリケーションが サンプル ブラウザーに用意されており、 [Start > All Programs > Micro Focus Visual COBOL > Samples > Visual COBOL Samples] からアクセスできます。これらのファイルは、 %PUBLIC%\Documents\Micro Focus\Visual COBOL\Samples\sql\openesql ディレクトリにデフォルトで置かれます。
デモンストレーションアプリケーションを使用するには、1 つ以上の ODBC ドライバと、デモンストレーションに使用するために作成した DNS をインストールする必要があります。
デモンストレーション アプリケーションの中には、接続しているデータベースに EMP というテーブルが存在することを要求するものもあります。
すべての OpenESQL デモンストレーション アプリケーションではコンソール ログが作成され、処理の進行状況を表示し、クエリ結果を表示する場合もあります。また、エラーが発生した場合は、エラー メッセージを表示して終了します。
次のアプリケーションが含まれています。
データソース名 LocalServer に接続するには、Microsoft SQL Server ODBC ドライバーを使用します。これを行うには、ヘルプトピックの 「ODBC データソース名の設定」を参照してください。
behavior プログラムは、 behavior.cbl と behavsub.cbl によって、表を作成し格納します。表の作成後に、BEHAVIOR 指令が同じ不定 COBOL カーソル宣言である、読み取り専用 (behavior.cbl) と 更新可能 (behavsub.cbl) をどのように作成するかを確認します。
これは、プロジェクトディレクトリのトレースファイル OpenESQLTrace.processID.log で検証できます。ログ ファイルは、behavior.cbl の TRACELEVEL 指令で生成されます。
[SQL データソース] ダイアログが表示されます。名前を選択するか、または入力し、[OK] をクリックします。[ログイン] ダイアログが表示されます。ログイン名として「admin」を入力し、パスワードは空欄のまま [OK] をクリックします。3 種類のデータディクショナリクエリが実行され、結果が出力されます。
データベースソース名、ユーザー名、およびパスワードの入力を求めます。作成したデータベース名とユーザー名「admin」を入力し、パスワードは空欄のまま Enter キーを押します。異なる構文オプションを使用した 4 種類の接続および接続解除テストが実行されます。5 番目のテストでは、「SQL データソース」ダイアログが表示されます。[マシンデータソース] リストから適切な名前を選択し、[OK] をクリックします。[ログイン] ダイアログが表示されます。ログイン名として「admin」を入力し、パスワードは空欄のまま [OK] をクリックします。5 番目のテストが実行され、プログラムが終了します。
サンプル データベースに接続し、顧客コードの入力を求めます。メッセージに表示された BLUEL を入力します。該当の顧客コードの 2 つのフィールドが表示され、顧客コードの入力が再要求されます。ここで Enter キーを押します。地域の入力が求められます。メッセージに表示された CA を入力します。その地域の顧客が一覧表示され、さらに地域の入力が求められます。ここで、Enter キーを押すと、プログラムが終了します。
この 2 つのアプリケーションは、複数の同じテストを異なる SQL 構文オプションで実行します。どちらを起動しても、データソースとユーザー名の入力を求められます。テスト順序は次のとおりです。
2 番目のテストではエラー メッセージが表示されることがありますが、これは意図的に生成されたものであり、プログラムは続行されます。最後のテストでもエラー メッセージが表示されますが、これについても同様です。逆に、この段階で ODBC エラーが表示されない場合には、テストは失敗です。
接続を試行して、エラー メッセージを表示します。[SQL データソース] ダイアログが表示されます。DSN 名を選択し、[OK] をクリックします。[ログイン] ダイアログが表示されます。ログイン名として「admin」を入力し、パスワードは空欄のまま [OK] をクリックします。意図的にエラーが生成され、2 つのエラー メッセージが表示されます。