Share via


方法 : TableAdapter クエリの構成ウィザードを開始する

TableAdapter クエリの構成ウィザードでは、TableAdapter に追加できるクエリを作成して編集できます。 TableAdapter のクエリは、任意の有効な SQL クエリまたはストアド プロシージャで、TableAdapter に関連付けられたデータ テーブルと同じスキーマに準拠したデータ、またはスカラー値を返します。

注意

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

新しいクエリについてTableAdapter クエリの構成ウィザードを起動するには

  1. データセット デザイナーでデータセットを開きます。 詳細については、「方法 : データセット デザイナーでデータセットを開く」を参照してください。

  2. 新しいクエリを作成する場合、ツールボックス[データセット] タブから DataTableQuery オブジェクトをドラッグするか、TableAdapter のショートカット メニューの [クエリの追加] をクリックします。 Query オブジェクトをデータセット デザイナーの空の領域にドラッグすることもできます。この場合は、DataTable が関連付けられていない TableAdapter が作成されます。 このようなクエリの動作は、単一の値 (スカラー値) を返すこと、または、データベースに UPDATE、INSERT、DELETE のいずれかのコマンドを実行することに限定されます。 詳細については、「方法 : データセットにグローバル クエリを追加する」を参照してください。

  3. [データ接続の選択] ページで、クエリで使用する接続を選択または作成します。

    注意

    このページは、どの接続を使用したらよいかデザイナーが判別できない場合、または使用可能な接続がない場合のみ表示されます。

  4. [コマンドの種類を選択します] ページで、データベースからデータをフェッチするメソッドを次から選択します。

    • [SQL ステートメントを使用する]: このオプションを選択すると、データベースからデータを選択する SQL ステートメントを入力できます。

    • [新しいストアド プロシージャの作成] : ウィザードを使用して、指定した SELECT ステートメントに基づいてデータベース内にストアド プロシージャを新規作成するには、このチェック ボックスをオンにします。

    • [既存のストアド プロシージャを使用] : クエリの実行中に既存のストアド プロシージャを実行するには、このチェック ボックスをオンにします。

既存のクエリについてTableAdapter クエリの構成ウィザードを起動するには

  • 既存の TableAdapter クエリを編集する場合、そのクエリを右クリックし、ショートカット メニューの [構成] をクリックします。

    注意

    TableAdapter のメイン クエリを右クリックすると、TableAdapter と DataTable のスキーマが再設定されます。TableAdapter の追加クエリを右クリックすると、選択したクエリだけが設定されます。TableAdapter 構成ウィザードでは、TableAdapter の定義を再設定できますが、TableAdapter クエリの構成ウィザードで再設定できるのは、選択したクエリだけです。

参照

処理手順

方法 : データベース内のデータに接続する

チュートリアル: Windows フォームでのデータの表示

概念

Visual Studio でのデータへの Windows フォーム コントロールのバインド

TableAdapter の概要

型指定されたデータセットの作成と編集

データ ソースの概要

データの検証

その他の技術情報

データに関するチュートリアル