次の方法で共有


方法 : パラメーター付きの TableAdapter クエリを作成する

パラメーター クエリは、クエリ内の WHERE 句の条件を満たすデータを返します。たとえば、顧客一覧をパラメーター化して、顧客の一覧を返す SQL ステートメントの最後に WHERE City = @City を追加すると、特定の都市の顧客のみを表示できます。詳細については、「パラメーター クエリ」を参照してください。

パラメーター付きの TableAdapter クエリは、データセット デザイナーで作成するか、または [データ] メニューの [データ ソースのパラメーター化] でデータ バインド フォームを Windows アプリケーション内に作成するときに作成します。[データ ソースのパラメーター化] コマンドを実行すると、パラメーター値を入力してクエリを実行するためのコントロールもフォーム上に作成されます。詳細については、「[検索条件ビルダー] ダイアログ ボックス」を参照してください。

[!メモ]

パラメーター クエリを構築する際には、コーディング対象のデータベースに固有のパラメーター表記を使用します。たとえば、Access データ ソースと OleDb データ ソースは疑問符 "?" を使用してパラメーターを表すため、WHERE 句は WHERE City = ? のようになります。

[!メモ]

実際に画面に表示されるダイアログ ボックスとメニュー コマンドは、アクティブな設定またはエディションによっては、ヘルプの説明と異なる場合があります。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。

パラメーター付きの TableAdapter クエリの作成

データセット デザイナーでパラメーター クエリを作成するには

  • 新しい TableAdapter を作成し、目的のパラメーターを持つ WHERE 句を SQL ステートメントに追加します。詳細については、「方法 : TableAdapter を作成する」を参照してください。

    または

  • 既存の TableAdapter にクエリを追加し、目的のパラメーターを持つ WHERE 句を SQL ステートメントに追加します。詳細については、「方法 : TableAdapter クエリを作成する」を参照してください。

データ バインド フォームの設計時にパラメーター クエリを作成するには

  1. フォーム上の既にデータセットにバインドされているコントロールを選択します。詳細については、「Visual Studio でのデータへの Windows フォーム コントロールのバインド」を参照してください。

  2. [データ] メニューの [クエリの追加] をクリックします。

  3. [検索条件ビルダー] ダイアログ ボックスの設定を完了し、目的のパラメーターを持つ WHERE 句を SQL ステートメントに追加します。詳細については、「[検索条件ビルダー] ダイアログ ボックス」を参照してください。

参照

概念

アプリケーションでデータを受け取る準備

アプリケーションへのデータのフェッチ

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

アプリケーションでのデータ編集

データの検証

データの保存

その他の技術情報

TableAdapter

Visual Studio でのデータへの接続

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