デモンストレーション アプリケーション

各種の 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.cblbehavsub.cbl によって、表を作成し格納します。表の作成後に、BEHAVIOR 指令が同じ不定 COBOL カーソル宣言である、読み取り専用 (behavior.cbl) と 更新可能 (behavsub.cbl) をどのように作成するかを確認します。

    これは、プロジェクトディレクトリのトレースファイル OpenESQLTrace.processID.log で検証できます。ログ ファイルは、behavior.cbl の TRACELEVEL 指令で生成されます。

  • カタログのデモ

    [SQL データソース] ダイアログが表示されます。名前を選択するか、または入力し、[OK] をクリックします。[ログイン] ダイアログが表示されます。ログイン名として「admin」を入力し、パスワードは空欄のまま [OK] をクリックします。3 種類のデータディクショナリクエリが実行され、結果が出力されます。

  • Connect デモ

    データベースソース名、ユーザー名、およびパスワードの入力を求めます。作成したデータベース名とユーザー名「admin」を入力し、パスワードは空欄のまま Enter キーを押します。異なる構文オプションを使用した 4 種類の接続および接続解除テストが実行されます。5 番目のテストでは、「SQL データソース」ダイアログが表示されます。[マシンデータソース] リストから適切な名前を選択し、[OK] をクリックします。[ログイン] ダイアログが表示されます。ログイン名として「admin」を入力し、パスワードは空欄のまま [OK] をクリックします。5 番目のテストが実行され、プログラムが終了します。

  • Select デモ

    サンプル データベースに接続し、顧客コードの入力を求めます。メッセージに表示された BLUEL を入力します。該当の顧客コードの 2 つのフィールドが表示され、顧客コードの入力が再要求されます。ここで Enter キーを押します。地域の入力が求められます。メッセージに表示された CA を入力します。その地域の顧客が一覧表示され、さらに地域の入力が求められます。ここで、Enter キーを押すと、プログラムが終了します。

  • [Static Demo] および [Dynamic Demo]

    この 2 つのアプリケーションは、複数の同じテストを異なる SQL 構文オプションで実行します。どちらを起動しても、データソースとユーザー名の入力を求められます。テスト順序は次のとおりです。

    1. 接続
    2. テスト テーブルの削除
    3. テスト テーブルの作成
    4. 行の挿入
    5. コミット
    6. 行の更新
    7. 読み取りと検証
    8. ロールバック
    9. 読み取りと検証
    10. テスト テーブルの削除
    11. 接続の解除
    12. テスト テーブルの作成

    2 番目のテストではエラー メッセージが表示されることがありますが、これは意図的に生成されたものであり、プログラムは続行されます。最後のテストでもエラー メッセージが表示されますが、これについても同様です。逆に、この段階で ODBC エラーが表示されない場合には、テストは失敗です。

  • Whenever デモ

    接続を試行して、エラー メッセージを表示します。[SQL データソース] ダイアログが表示されます。DSN 名を選択し、[OK] をクリックします。[ログイン] ダイアログが表示されます。ログイン名として「admin」を入力し、パスワードは空欄のまま [OK] をクリックします。意図的にエラーが生成され、2 つのエラー メッセージが表示されます。