方法 : パラメーター マーカー文字を指定する
クエリ内のパラメーター名をリテラル文字列ではなく、パラメーターとして処理されるようにするには、パラメーター名の前にプリフィックスを、後ろにサフィックスを置きます。サフィックスは省略できます。 パラメーター マーカー文字には、"@"、":"、"%" などを使用します。 通常は、操作しているデータベースで認識されるパラメーター マーカー文字を使用します。 パラメーター マーカー文字の詳細については、使用しているデータベースまたは操作環境のドキュメントを参照してください。
たとえば、クエリ内でパラメーター名を "last name" と定義します。"last name" が lname 列内で検索する文字列ではなく、パラメーターであることを示すために、パラメーター マーカー文字として "[" と "]" を指定します。 これにより、検索条件の値として "[last name]" を入力すると、クエリおよびビュー デザイナーは "last name" をパラメーターとして正しく認識します。
まれに、パラメーター マーカー文字として指定した文字が、パラメーター名にも使用される場合があります。 このような場合には、エスケープ文字を指定できます。
注意
次の手順で参照している Visual Studio ユーザー インターフェイス要素の一部は、お使いのコンピューターでは名前や場所が異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。
パラメーター マーカー文字を指定するには
[ツール] メニューの [オプション] をクリックします。
[オプション] ダイアログ ボックスの [データベース ツール] ノードを展開して、[クエリおよびビュー デザイナー] をクリックします。
パラメーターのプリフィックス文字を入力します。サフィックス文字を使う場合は、その文字も入力します (サフィックス文字は、プリフィックス文字を指定したときにのみ指定可能です)。必要な場合は、エスケープ文字を入力します。
エスケープ文字を入力します。