チュートリアル: アプリケーションへの SQL Server Compact データベースの追加とその配置

このチュートリアルではWindows ベースのアプリケーションに SQL Server Compact データベースを組み込むための手順を示します。

このチュートリアルでは、次の作業について説明します。

  • Windows ベース アプリケーションの作成.

  • データベースの追加とデータ ソースの作成.

  • データを表示するためのコントロールの作成.

  • アプリケーションの配置.

必須コンポーネント

このチュートリアルを完了するための要件は次のとおりです。

  • SQL Server Compact

Windows ベース アプリケーションの作成

最初に Windows ベース アプリケーション プロジェクトを作成します。

注意

次の手順で参照している Visual Studio ユーザー インターフェイス要素の一部は、お使いのコンピューターでは名前や場所が異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。

新しい Windows ベースのアプリケーションを作成するには

  1. [入力] ENT0ENT メニューで 新規作成 プロジェクト を選択します。

  2. プロジェクトに SQLCompactWalkthrough という名前を付けます。

  3. Windows アプリケーション を選択し[ENT1ENT] ボタンをクリックします。 詳細については、「.NET Framework を使用したクライアント アプリケーションの開発」を参照してください。

    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 \ 例に示します。

データ ソースを作成するには

  1. [プロジェクト] メニューの [既存項目の追加] をクリックします。

  2. [ENT0ENT] ダイアログ ボックスで Northwind.sdf ファイルの場所を参照し[ENT1ENT] ボタンをクリックします。

    注意

    [入力] ENT0ENT ダイアログ ボックスで.sdf ファイルを表示するに ENT2ENT [入力] リスト内の データ ファイル を選択する必要があります。

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

  3. [入力] ENT0ENT ページで[ENT1ENT] を選択し次に [ENT3ENT] ボタンをクリックします。

  4. [入力] ENT0ENT ページで[ENT1ENT] ノードを展開し[入力] ENT2ENT テーブルのチェック ボックスをオンにします。

  5. [入力] ENT1ENT ボタンをクリックするとデータベース (Northwind.sdf) ファイルは型指定されたデータセット (NorthwindDataset) とともにプロジェクトに追加されます。

データを表示するためのコントロールの作成

データ ソースを作成し、[データ ソース] ウィンドウで使用できる状態になりました。今度は、テーブルを Windows フォームにドラッグして、データ バインド グリッドを作成します。

Windows フォームにデータ バインド グリッドを追加するには

  1. [データ ソース] ウィンドウから Form1 に [Customers] ノードをドラッグします。

  2. アプリケーションを実行するにはF5 キーを選択します。

    フォームが表示され、顧客データがグリッドに読み込まれます。

アプリケーションの配置

アプリケーションが完成したら、次に配置の準備に取りかかります。 このチュートリアルでは、ClickOnce 配置を使用します。

SQL Server Compact データベースを含んだアプリケーション用に ClickOnce 配置を作成する場合は プロジェクト デザイナー の適切な発行情報を構成する必要があります。

注意

プロジェクトに SQL Server Compact データベース ファイルを追加すると自動的に ClickOnce 配置の適切な発行情報を構成します。ただし、このチュートリアルでは、配置のしくみを理解するために、これらの設定を 1 つずつ確認することにします。

SQL Server Compact データベースを含んだアプリケーション用に ClickOnce 配置を構成するには

  1. C# プロジェクトの場合Visual Basic プロジェクトに プロパティ 場合またはを選択します。 プロジェクト デザイナーソリューション エクスプローラー で開くには***** My Project *****。

  2. [入力] ENT0ENT タブで[ENT1ENT] ボタンをクリックし***** Data File (Auto) ***** に Northwind.sdf の 発行の状況 を設定します。

    これは、sdf ファイルをデータ ディレクトリに格納するようインストーラーに伝えるための設定です。

  3. [入力] ENT3ENT ボタンをクリックします。

  4. 必須コンポーネント を選択し[ENT5ENT] チェック ボックスをオンにします。

    この設定はSQL Server Compact のランタイムがチェックされインターネットからダウンロードしてインストールするかどうかを通知するインストーラーを示します。

Aa983340.collapse_all(ja-jp,VS.120).gifインストーラーの作成

発行情報はアプリケーションとともに SQL Server Compact データベースを配置するように構成されているためインストーラーを作成します。

インストーラーを作成するには

  1. [入力] ENT0ENT 領域ではENT2ENT [出力] ダイアログ ボックスを開くには[入力] ENT1ENT なボタン (...) をクリックします。

  2. [ファイル システム] を選択します。

  3. インストーラーの配置先となる新しいフォルダーを作成して選択します。

    注意

    フォルダーの作成場所はどこでもかまいません。ただし、後で使用できるように、この場所をしっかりと確認しておいてください。

  4. [入力] ENT2ENT ボタンをクリックします。

  5. インストーラーを作成するに 今すぐ発行 を選択します。

次の手順

フォルダーのコピーSQL Server Compact を含まない作成しセットアップ プログラムを実行してアプリケーションをインストールするコンピューターに戻ります。 インストーラーは SQL Server Compact の必須コンポーネントを検出しアプリケーションのインストールの一部として SQL Server Compact をインストールします。

参照

処理手順

方法: SQL Server Compact データベースをプロジェクトに追加する

方法 : SQL Server Compact 4.0 データベースをアプリケーションと共に配置する

概念

SQL Server Compact 4.0 と Visual Studio

データ アプリケーションの作成

その他の技術情報

Visual Studio でのデータへのアクセス