必要な情報の入手 : 既存のデータベースに接続する
更新 : 2007 年 11 月
このレッスンでは、プログラムを既存のデータベースに接続する方法を説明します。
既存のデータベースへの接続は簡単です。Visual Basic Express Edition のビジュアル ツールを使用すると、データベースを参照して、そのデータベースのローカル コピーをプロジェクトに追加できます。このレッスンでは、新しいプロジェクトを作成し、前のレッスンで作成した Addresses データベースにこのプロジェクトを接続します。
やってみよう
既存のデータベースに接続するには
[ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。
メモ : 最初に「初めてのデータベースの作成」の手順を完了してください。
[新しいプロジェクト] ダイアログ ボックスの [テンプレート] ペインで、[Windows フォーム アプリケーション] をクリックします。
[プロジェクト名] ボックスに「Addresses」と入力し、[OK] をクリックします。
新しい Windows フォーム プロジェクトが開きます。
[データ] メニューの [データ ソースの表示] をクリックします。
[データ ソース] ウィンドウで、[新しいデータ ソースの追加] をクリックします。
データ ソース構成ウィザードが開始されます。
[データベース] をクリックし、[次へ] をクリックします。
[新しい接続] をクリックします。
[接続の追加] ダイアログ ボックスが表示されます。
[接続の追加] ダイアログ ボックスで、[データ ソース] が [Microsoft SQL Server Compact 3.5 (.NET Framework Data Provider for Microsoft SQL Server Compact 3.5)] になっているかどうかを確認します。なっていない場合は、[変更] をクリックし、[データ ソースの変更] ダイアログ ボックスで [Microsoft SQL Server Compact 3.5] を選択して、[OK] をクリックします。
[参照] をクリックして FirstDatabase.sdf データベースを保存した場所に移動し、データベース ファイルをクリックして、[開く] をクリックします。
[OK] をクリックしてダイアログ ボックスを閉じ、データ ソース構成ウィザードで [次へ] をクリックします。データ ファイルをプロジェクトにコピーするかどうか確認するメッセージが表示されたら、[はい] をクリックします。
ウィザードの次のページで、[次の名前で接続を保存する] チェック ボックスをオンにします。[次へ] をクリックして続行します。
[データベース オブジェクトの選択] ページで、[テーブル] ノードを展開し、[Addresses] テーブルのチェック ボックスをオンにします。
[完了] をクリックします。
ローカル データベース ファイルがプロジェクトに追加されます。また、[データ ソース] ウィンドウに FirstDatabaseDataSet オブジェクトが表示されていることを確認します。
ソリューション エクスプローラで FirstDatabase.sdf ノードを選択します。
[プロパティ] ウィンドウで、[出力ディレクトリにコピー] プロパティの値が [新しい場合はコピーする] に設定されていることを確認します。
[ファイル] メニューの [すべてを保存] をクリックして、プロジェクトを保存します。
次の手順
このレッスンでは、ローカル データベースをプロジェクトに追加する方法を説明しました。次のレッスンでは、ユーザー インターフェイスを作成してデータベース内のデータを表示する方法を説明します。
次のレッスン : 「ユーザーへの情報表示 : ユーザー インターフェイスにデータを表示する」