次の方法で共有


DBViewer サンプル:データベースのブラウザー

DBViewer サンプルは、MFC DAOVIEW サンプルの拡張バージョンです。 このサンプルでは、OLE DB テンプレート CManualAccessor クラスに依存する中間レベル アプリケーションを示します。 また、連結を完全に制御してアプリケーションに使用する方法を示します。

セキュリティに関するメモセキュリティに関するメモ

このサンプル コードは概念を示すためのものであり、その概念に関連するコードのみを示しています。特定の環境について必ずしもセキュリティ要件を満たしていませんので、そのまま使用しないでください。セキュリティおよびエラー処理コードを追加して、プロジェクトをより安全かつ堅牢にすることをお勧めします。これらのサンプル コードは、現状有姿のままで提供されるものであり、一切保証されていません。

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

Visual Studio のサンプルにアクセスするには

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

    既定では、これらのサンプルは drive:\Program Files\Microsoft Visual Studio 10.0\Samples\ にインストールされています。

  • このサンプルの最新のバージョンと他のサンプルの一覧には、MSDN Web サイトで の Visual Studio のサンプルを表示します。

サンプルのビルドと実行

DBViewer、ODBC プロバイダーとは Microsoft Access データベースと Microsoft SQL Server 6. 5 データベースで使用できます。 ただし、DBViewer SQL Server ストアド プロシージャが整数のパラメーター、またはである My stored procedure など、複数の単語が名前を持つことを対処することはできません。 これらの場合はエラーが発生します。

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

  1. DBViewer.sln を開きます。

  2. [ビルド] メニューの [ビルド] をクリックします。

  3. でデバッグ メニューの、[デバッグなしで開始 をクリックします。

    DBViewer ダイアログ ボックスが表示され 2 つのペインがします。

  4. ファイルの メニューでを データ リンク プロパティ ダイアログ ボックスを表示開く をクリックします。 プロバイダーの ] タブの Microsoft OLE DB プロバイダー SQL Server (または Microsoft Jet 4. 0 OLE DB プロバイダー ) をオンにします。 [接続] タブで、Northwind などのデータベースを選択します。

  5. データ ソースに接続した後、データを操作と呼び出しことができます、ストアド プロシージャ、スキーマ情報を表示します。 左側のウィンドウでツリー ビューには指定されたデータベース内のテーブルとストアド プロシージャが表示されます。 データを表示または変更、テーブルまたはストアド プロシージャを右クリックし、使用するコマンドをします。

解説

すべてのストアド プロシージャは、基になる ODBC ドライバーによって OLE DB メソッドはサポートを提供しないでために、このサンプルで実行します。 DBViewer は複数結果セットをサポートしません。 データがあるリスト ビューをクリックして複数結果 ボタンが強調表示されているツールバーのセットを が表示されます。 このボタンをクリックすると、次の結果セットを取得できます。

DBViewer では、アプリケーションのエラー情報の使い方を示します。 CErrorsDialog インターフェイスを処理し、特定の呼び出しから返されるエラー情報を表示する IErrorRecords クラス。

注意

まだ、目的のタスクの実行方法を表示は、このサンプルが、Visual C++ ウィザード、ライブラリ、およびコンパイラの一部の機能を実演します不正解。

Keywords

このサンプルでは次のクラスを使用します。

CManualAccessor, CErrorsDialog

このサンプルでは次のインターフェイスを使用します。

IErrorRecords

参照

その他の技術情報

ATL サンプル