如何:使用命名参数创建查询

可为查询中的参数指定名称,以帮助区分多个参数。 例如,如果创建一个提示输入作者姓名的参数查询,则可使用参数名“first name”和“last name”。在查询和视图设计器中运行该查询时,将提示您按名称输入参数。

若要将参数名称标记为一个名称而不是字符串,可指定参数标记字符并将这些字符放置在该参数名的前后。 有关详细信息,请参见 如何:指定参数标记字符

如果同时使用前缀标记和后缀标记字符,则可使用任何字符组合,包括文本、数字、标点符号和空格等来命名参数。 (但是请不要使用空值或问号。)如果仅指定前缀标记字符,则参数名不能包含空格。

备注

所指定的参数名将在运行查询的环境用作变量。确保您所使用的参数名在要使用该查询的所有环境中都是可接受的。

备注

以下说明中的某些 Visual Studio 用户界面元素在您计算机上的名称或显示位置可能有所不同。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关详细信息,请参阅 Visual Studio 设置

指定命名参数

  1. 如果以前未指定参数标记字符,那么请指定参数标记字符。 有关详细信息,请参见 如何:指定参数标记字符

  2. 将要搜索的列或表达式添加到“条件”窗格中。 如果要创建“选择”查询而且不希望搜索列或表达式出现在查询输出中,请将其作为输出列移除。

  3. 定位到包含要搜索的数据列或表达式的行,然后在**“筛选器”**网格列中输入参数的名称。 确保使用适当的字符标记参数。

    默认情况下,“查询及视图设计器”会添加“=”运算符。 但是,可对该单元格进行编辑,以替换为“>”、“<”或任何其他 SQL 比较运算符。

请参见

其他资源

使用参数查询

指定搜索条件