チュートリアル: アプリケーションへの SQL Server Compact データベースの追加とその配置
このチュートリアルではWindows ベースのアプリケーションに SQL Server Compact データベースを組み込むための手順を示します。
このチュートリアルでは、次の作業について説明します。
Windows ベース アプリケーションの作成.
データベースの追加とデータ ソースの作成.
データを表示するためのコントロールの作成.
アプリケーションの配置.
必須コンポーネント
このチュートリアルを完了するための要件は次のとおりです。
- SQL Server Compact
Windows ベース アプリケーションの作成
最初に Windows ベース アプリケーション プロジェクトを作成します。
[!メモ]
お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。
新しい Windows ベースのアプリケーションを作成するには
[入力] ENT0ENT メニューで 新規作成 プロジェクト を選択します。
プロジェクトに SQLCompactWalkthrough という名前を付けます。
Windows アプリケーション を選択し[ENT1ENT] ボタンをクリックします。詳細については、「クライアント アプリケーションの開発」を参照してください。
SQLCompactWalkthrough プロジェクトが作成され、ソリューション エクスプローラーに追加されます。
データベースの追加とデータ ソースの作成
プロジェクトを作成したらSQL Server Compact データベースをプロジェクトに追加しデータベースのテーブルに基づいてデータ ソースを作成します。新しいデータ ソースは、次のセクションで、[データ ソース] ウィンドウからデータ バインディングをドラッグ アンド ドロップするときに使用します。
この手順では、データ ソース構成ウィザードを使用し、Northwind サンプル データベース内の Customers テーブルに基づいてデータ ソースを作成します。SQL Server Compact データベース ファイルがプロジェクトに追加されたときに データ ソース構成ウィザード が自動的に起動します。
[!メモ]
SQL Server Compact 4.0 の Northwind サンプル データベースはNorthwind.sdf と呼ばれC:\Program Files\Microsoft SQL Server Compact Edition \ v4.0 \ Samples または C:\Program Files (x86) \ Microsoft SQL Server Compact Edition \ v4.0 \ 例に示します。
データ ソースを作成するには
[プロジェクト] メニューの [既存項目の追加] をクリックします。
[ENT0ENT] ダイアログ ボックスで Northwind.sdf ファイルの場所を参照し[ENT1ENT] ボタンをクリックします。
[!メモ]
[入力] ENT0ENT ダイアログ ボックスで.sdf ファイルを表示するに ENT2ENT [入力] リスト内の データ ファイル を選択する必要があります。
データ ソース構成ウィザードが開きます。
[入力] ENT0ENT ページで[ENT1ENT] を選択し次に [ENT3ENT] ボタンをクリックします。
[入力] ENT0ENT ページで[ENT1ENT] ノードを展開し[入力] ENT2ENT テーブルのチェック ボックスをオンにします。
[入力] ENT1ENT ボタンをクリックするとデータベース (Northwind.sdf) ファイルは型指定されたデータセット (NorthwindDataset) とともにプロジェクトに追加されます。
データを表示するためのコントロールの作成
データ ソースを作成し、[データ ソース] ウィンドウで使用できる状態になりました。今度は、テーブルを Windows フォームにドラッグして、データ バインド グリッドを作成します。
Windows フォームにデータ バインド グリッドを追加するには
[データ ソース] ウィンドウから Form1 に [Customers] ノードをドラッグします。
アプリケーションを実行するにはF5 キーを選択します。
フォームが表示され、顧客データがグリッドに読み込まれます。
アプリケーションの配置
アプリケーションが完成したら、次に配置の準備に取りかかります。このチュートリアルでは、ClickOnce 配置を使用します。
SQL Server Compact データベースを含んだアプリケーション用に ClickOnce 配置を作成する場合は プロジェクト デザイナー の適切な発行情報を構成する必要があります。
[!メモ]
プロジェクトに SQL Server Compact データベース ファイルを追加すると自動的に ClickOnce 配置の適切な発行情報を構成します。ただし、このチュートリアルでは、配置のしくみを理解するために、これらの設定を 1 つずつ確認することにします。
SQL Server Compact データベースを含んだアプリケーション用に ClickOnce 配置を構成するには
C# プロジェクトの場合Visual Basic プロジェクトに プロパティ 場合またはを選択します。 プロジェクト デザイナー を ソリューション エクスプローラー で開くには***** My Project *****。
[入力] ENT0ENT タブで[ENT1ENT] ボタンをクリックし***** Data File (Auto) ***** に Northwind.sdf の 発行の状況 を設定します。
これは、sdf ファイルをデータ ディレクトリに格納するようインストーラーに伝えるための設定です。
[入力] ENT3ENT ボタンをクリックします。
必須コンポーネント を選択し[ENT5ENT] チェック ボックスをオンにします。
この設定はSQL Server Compact のランタイムがチェックされインターネットからダウンロードしてインストールするかどうかを通知するインストーラーを示します。
インストーラーの作成
発行情報はアプリケーションとともに SQL Server Compact データベースを配置するように構成されているためインストーラーを作成します。
インストーラーを作成するには
[入力] ENT0ENT 領域ではENT2ENT [出力] ダイアログ ボックスを開くには[入力] ENT1ENT なボタン (...) をクリックします。
[ファイル システム] を選択します。
インストーラーの配置先となる新しいフォルダーを作成して選択します。
[!メモ]
フォルダーの作成場所はどこでもかまいません。ただし、後で使用できるように、この場所をしっかりと確認しておいてください。
[入力] ENT2ENT ボタンをクリックします。
インストーラーを作成するに 今すぐ発行 を選択します。
次の手順
フォルダーのコピーSQL Server Compact を含まない作成しセットアップ プログラムを実行してアプリケーションをインストールするコンピューターに戻ります。インストーラーは SQL Server Compact の必須コンポーネントを検出しアプリケーションのインストールの一部として SQL Server Compact をインストールします。
参照
処理手順
方法: SQL Server Compact データベースをプロジェクトに追加する
方法 : SQL Server Compact 4.0 データベースをアプリケーションと共に配置する
概念
SQL Server Compact 4.0 と Visual Studio