必要な情報の入手 : 既存のデータベースに接続する

更新 : 2007 年 11 月

このレッスンでは、プログラムを既存のデータベースに接続する方法を説明します。

既存のデータベースへの接続は簡単です。Visual Basic Express Edition のビジュアル ツールを使用すると、データベースを参照して、そのデータベースのローカル コピーをプロジェクトに追加できます。このレッスンでは、新しいプロジェクトを作成し、前のレッスンで作成した Addresses データベースにこのプロジェクトを接続します。

やってみよう

既存のデータベースに接続するには

  1. [ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。

    6147aah4.alert_note(ja-jp,VS.90).gifメモ :

    最初に「初めてのデータベースの作成」の手順を完了してください。

  2. [新しいプロジェクト] ダイアログ ボックスの [テンプレート] ペインで、[Windows フォーム アプリケーション] をクリックします。

  3. [プロジェクト名] ボックスに「Addresses」と入力し、[OK] をクリックします。

    新しい Windows フォーム プロジェクトが開きます。

  4. [データ] メニューの [データ ソースの表示] をクリックします。

  5. [データ ソース] ウィンドウで、[新しいデータ ソースの追加] をクリックします。

    データ ソース構成ウィザードが開始されます。

  6. [データベース] をクリックし、[次へ] をクリックします。

  7. [新しい接続] をクリックします。

    [接続の追加] ダイアログ ボックスが表示されます。

  8. [接続の追加] ダイアログ ボックスで、[データ ソース] が [Microsoft SQL Server Compact 3.5 (.NET Framework Data Provider for Microsoft SQL Server Compact 3.5)] になっているかどうかを確認します。なっていない場合は、[変更] をクリックし、[データ ソースの変更] ダイアログ ボックスで [Microsoft SQL Server Compact 3.5] を選択して、[OK] をクリックします。

  9. [参照] をクリックして FirstDatabase.sdf データベースを保存した場所に移動し、データベース ファイルをクリックして、[開く] をクリックします。

  10. [OK] をクリックしてダイアログ ボックスを閉じ、データ ソース構成ウィザードで [次へ] をクリックします。データ ファイルをプロジェクトにコピーするかどうか確認するメッセージが表示されたら、[はい] をクリックします。

  11. ウィザードの次のページで、[次の名前で接続を保存する] チェック ボックスをオンにします。[次へ] をクリックして続行します。

  12. [データベース オブジェクトの選択] ページで、[テーブル] ノードを展開し、[Addresses] テーブルのチェック ボックスをオンにします。

  13. [完了] をクリックします。

    ローカル データベース ファイルがプロジェクトに追加されます。また、[データ ソース] ウィンドウに FirstDatabaseDataSet オブジェクトが表示されていることを確認します。

  14. ソリューション エクスプローラで FirstDatabase.sdf ノードを選択します。

  15. [プロパティ] ウィンドウで、[出力ディレクトリにコピー] プロパティの値が [新しい場合はコピーする] に設定されていることを確認します。

  16. [ファイル] メニューの [すべてを保存] をクリックして、プロジェクトを保存します。

次の手順

このレッスンでは、ローカル データベースをプロジェクトに追加する方法を説明しました。次のレッスンでは、ユーザー インターフェイスを作成してデータベース内のデータを表示する方法を説明します。

次のレッスン : 「ユーザーへの情報表示 : ユーザー インターフェイスにデータを表示する

参照

処理手順

初めてのデータベースの作成

その他の技術情報

レコードの管理 : プログラムでデータを使用する

Visual Basic ガイド ツアー