次の方法で共有


方法 : パラメーター マーカー文字を指定する

クエリ内のパラメーター名をリテラル文字列ではなく、パラメーターとして処理されるようにするには、パラメーター名の前にプリフィックスを、後ろにサフィックスを置きます。サフィックスは省略できます。 パラメーター マーカー文字には、"@"、":"、"%" などを使用します。 通常は、操作しているデータベースで認識されるパラメーター マーカー文字を使用します。 パラメーター マーカー文字の詳細については、使用しているデータベースまたは操作環境のドキュメントを参照してください。

たとえば、クエリ内でパラメーター名を "last name" と定義します。"last name" が lname 列内で検索する文字列ではなく、パラメーターであることを示すために、パラメーター マーカー文字として "[" と "]" を指定します。 これにより、検索条件の値として "[last name]" を入力すると、クエリおよびビュー デザイナーは "last name" をパラメーターとして正しく認識します。

まれに、パラメーター マーカー文字として指定した文字が、パラメーター名にも使用される場合があります。 このような場合には、エスケープ文字を指定できます。

注意

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

パラメーター マーカー文字を指定するには

  1. [ツール] メニューの [オプション] をクリックします。

  2. [オプション] ダイアログ ボックスの [データベース ツール] ノードを展開して、[クエリおよびビュー デザイナー] をクリックします。

  3. パラメーターのプリフィックス文字を入力します。サフィックス文字を使う場合は、その文字も入力します (サフィックス文字は、プリフィックス文字を指定したときにのみ指定可能です)。必要な場合は、エスケープ文字を入力します。

  4. エスケープ文字を入力します。

参照

その他の技術情報

クエリおよびビューのデザイン

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