次の方法で共有


ADOSAMP サンプル : 3 階層のクライアント/サーバー アプリケーションの実装

更新 : 2007 年 11 月

このサンプルは、ADO、ATL、およびコンパイラ COM サポートを使用して、3 階層のクライアント/サーバー アプリケーションを実装します。

サンプルでは、コンパイラ COM サポートと ADO を使用してクライアント/サーバー データベース アプリケーションを作成する方法を示します。アプリケーションは、オートバイと最高速度の情報に関する小さなデータベースを作成します。行の挿入、行の削除、新しい列の追加、および指定した値を超える最高速度の検索を行います。

zya1sk4y.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

このサンプル コードは概念を示す目的で提供されているものです。必ずしも最も安全なコーディング手法に従っているわけではないため、アプリケーションまたは Web サイトでは使用しないでください。Microsoft は、サンプル コードが意図しない目的で使用された場合に、付随的または間接的な損害について責任を負いません。

サンプルとそのインストール手順を取得するには

  • Visual Studio で、[ヘルプ] メニューの [サンプル] をクリックします。

    詳細については、「サンプル ファイルの格納場所」を参照してください。

  • 使用できるサンプルの最新バージョンと完全な一覧については、オンラインの Visual Studio 2008 Samples のページを参照してください。

  • サンプルは、コンピュータのハード ディスク上にもあります。既定では、サンプルおよび Readme ファイルは、\Program Files\Visual Studio 9.0\Samples\ の下のフォルダにコピーされます。Visual Studio Express Edition の場合、すべてのサンプルはオンライン上にあります。

サンプルのビルドと実行

このサンプルをビルドして実行するには

  1. [スタート] ボタンをクリックし、[設定] をポイントして、[コントロール パネル] をクリックします。[管理ツール] の [データ ソース (ODBC)] をクリックします。このサンプルで Microsoft Access または SQLServer のいずれかを使用する場合は、[データ ソース名] が "HotBikes" の (ユーザー) DSN を追加します。Microsoft Access を使用する場合は、Test という名前のデータベースを作成します。

  2. SQLServer の場合は、サーバー名を指定し、[オプション] ボックスに HotBikesDB などのデータベース名を指定します。

  3. ソリューション ファイル ADOSamp.sln を開きます。

  4. [VC++ ディレクトリ] ダイアログ ボックスのインクルード ファイルのパスに、MsADO15.dll が含まれているディレクトリを追加します。

  5. OLE DB または ADO がインストールされていない場合は、Visual Studio CD からインストールします。ほとんどの場合、インストール先は次のとおりです。

    \Program Files\Common Files\System\ADO\MsADO15.dll

  6. 手順 1. でこのサンプルに対して SQL Server データ ソースを作成した場合は、RunADO.cpp で次の行のコメントを外してください。

    //#define SQLSERVER
    

    これで、Microsoft Access では解釈できるが SQLServer では解釈できない SQL コマンドが無効になります。

    "ALTER TABLE HotBikes DROP COLUMN ID"

  7. [ビルド] メニューの [ソリューションのビルド] をクリックします。

  8. [デバッグ] メニューの [デバッグなしで開始] をクリックします。既存のテーブルが削除されてテーブルが作成され、行が追加、削除、更新されます。新しい列が追加され、データが設定されます。Microsoft Access の場合は、列が削除されます。変更されるたびに、テーブルの内容が表示されます。

参照

参照

Compiler COM Support

その他の技術情報

コンパイラ COM サポートのサンプル