次の方法で共有


方法 : 名前付きパラメーターを使用してクエリを作成する

複数のパラメーターを区別できるように、クエリのパラメーターの名前を指定できます。 たとえば、著者名を要求するパラメーター クエリを作成する場合は、パラメーター名として "first name" および "last name" を使用できます。クエリ デザイナーおよびビュー デザイナーでクエリを実行すると、パラメーターが名前で要求されます。

パラメーター名がリテラル文字列ではなく名前であることを示すには、パラメーター マーカー文字を指定し、その文字をパラメーター名の前後に配置します。 詳細については、「方法 : パラメーター マーカー文字を指定する」を参照してください。

プリフィックスマーカー文字およびサフィックスマーカー文字を両方使用する場合は、パラメーター名でテキスト、数字、区切り記号、およびスペースを自由に組み合わせることができます。 ただし、NULL または疑問符 (?) は使用しないでください。プリフィックスマーカー文字だけを指定する場合は、パラメーター名にスペースは使用できません。

注意

指定するパラメーター名は、クエリの実行環境で変数として使用されます。クエリを使用するすべての環境で指定のパラメーター名が使用できることを確認してください。

注意

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

名前付きパラメーターを指定するには

  1. パラメーター マーカー文字を指定していない場合は、パラメーター マーカー文字を指定します。 詳細については、「方法 : パラメーター マーカー文字を指定する」を参照してください。

  2. 検索する列または式を抽出条件ペインに追加します。 選択クエリを作成し、検索列または式をクエリ出力に表示しない場合は、出力列から削除します。

  3. 検索するデータ列または式を含む行を選択し、[フィルター] グリッド列にパラメーター名を入力します。 該当するパラメーター マーカー文字がパラメーターに付いていることを確認します。

    既定では、"=" 演算子が追加されます。 ただし、セルを編集して、">"、"<"、またはほかの SQL 比較演算子にも変更できます。

参照

その他の技術情報

パラメーターを使用したクエリの作成

検索基準の指定