新しいデータソースの追加
VB2005から、「新しいデータソースの追加」を使うと、SQL Serverの接続文字列が自動的に作成されます。
事前に、管理ツール「Microsoft SQL Server Management Studio Express」を使って、「sampleDB.mdf」を作成してください。テーブルは作成しなくても大丈夫です。
SQL Server 2005 Express 接続文字列自動生成
VB 2005 Expressを起動して、新しいプロジェクトとして、Windowsアプリケーションプロジェクトを選択します。
新しいプロジェクトが作成したら、[データソース]タブを開いて、[新しいデータソースの追加]リンクをクリックすると、[データソース構成ウィザード]が表示されます。または、メニューの[データ]-[新しいデータソースの追加を]選びます。
[データベース]を選択して、[次へ]ボタンを押します。データ接続の選択画面になったら、[新しい接続]ボタンを押します。
[接続の追加]ダイアログが表示されたら、[データソース]の[Microsoft SQL Server データベース ファイル (SqlClient)]を選択します。
参照ボタンを押して、[データベースファイル]に、sample.mdf を選択したら、[OK]ボタンを押します。
[データソース構成ウィザード]のデータ接続の選択画面に戻ったら、接続文字列の左にある[+]ボタンを押せば、接続文字列が表示されます。(下図)
[データソース構成ウィザード]のデータ接続の選択画面で、[次へ]のボタンを押します。
すると、[選択された接続は、・・・プロジェクトにファイルをコピーして・・・]のダイアログが表示されるので、[はい]ボタンを押せば、アプリケーションルートディレクトリにデータベースファイルがコピーされます。[いいえ]を押すと、データベースファイルはコピーされません。
[接続文字列をアプリケーション構成ファイルに保存する]ページで、[次の名前で接続を保存する]をチェックします。名前は変更しないで、既定値のまま使います。
さらに、[次へ]ボタンを押すと、データベースオブジェクトの選択画面が表示されるので、テーブルを選んで、[完了]ボタンを押せば完成です。
接続文字列は、app.configファイルに生成されます。ソリューションエクスプローラで、app.configファイルを開けば確認できます。