如何:创建参数化 TableAdapter 查询

更新:2007 年 11 月

参数化查询将返回满足查询内的 WHERE 子句条件的数据。例如,在返回客户列表的 SQL 语句的末尾添加 WHERE City = @City,可以参数化客户列表,使之只显示某个城市的客户。有关更多信息,请参见参数查询

您可以在 数据集设计器 中创建参数化的 TableAdapter 查询,或在 Windows 应用程序中创建数据绑定窗体时使用“数据”菜单上的“参数化数据源”命令创建该类查询。“参数化数据源”命令还将在窗体上创建控件,以供输入参数值和执行查询。有关更多信息,请参见“选择标准生成器”对话框

说明:

构造参数化查询时,请使用特定于您正在对其编写代码的数据库的参数表示法。例如,Access 和 OleDb 数据源使用问号“?”表示参数,所以 WHERE 子句将类似于:WHERE City = ?。

说明:

显示的对话框和菜单命令可能会与帮助中的描述不同,具体取决于您现用的设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

创建参数化 TableAdapter 查询

在“数据集设计器”中创建参数化查询

  • 将 WHERE 子句和所需参数添加到 SQL 语句中,以创建新的 TableAdapter。有关更多信息,请参见如何:创建 TableAdapter

    - 或 -

  • 将 WHERE 子句和所需参数添加到 SQL 语句中,以向现有 TableAdapter 中添加查询。有关更多信息,请参见如何:创建 TableAdapter 查询

在设计数据绑定窗体时创建参数化查询

  1. 在窗体中选择已绑定到数据集的控件。有关更多信息,请参见“显示数据”概述

  2. 在“数据”菜单上单击“添加查询”。

  3. 将 WHERE 语句和所需参数添加到 SQL 语句中,以完成“查询标准生成器”对话框。有关更多信息,请参见“选择标准生成器”对话框

请参见

其他资源

TableAdapter

连接到 Visual Studio 中的数据

准备应用程序以接收数据

将数据获取到应用程序

在 Windows 应用程序中的窗体上显示数据

在应用程序中编辑数据

验证数据

保存数据

数据演练