“选择标准生成器”对话框

更新:2007 年 11 月

完成此对话框以将新查询(通常为参数化查询)添加到 Windows 应用程序中的现有数据绑定窗体。这包括将新查询添加到选择的表,以及在窗体上添加供用户输入任何参数值的控件(一个执行查询的按钮也添加到窗体中)。

参数化查询返回满足查询内的 WHERE 子句条件的数据。例如,在返回客户列表的 SQL 语句的末尾添加 WHERE City = @City,可以参数化客户列表,使之只显示某个城市的客户。WHERE 子句定义在执行查询时要满足的条件。SELECT * FROM Customers 返回 Customers 表中的所有记录,而 SELECT * FROM Customers WHERE City = @City 只返回 City 列等于 @City 参数值的记录。在查询末尾添加一个有意义的 WHERE 子句。

一些典型的 WHERE 子句:

SELECT * FROM Employees WHERE CompanyName like @CompanyName
SELECT * FROM Employees WHERE (LastName = @Lname) and (FirstName = @Fname)
说明:

参数占位符的语法根据数据源而变化。此示例演示 SQL Server 数据源的占位符 (@paramname)。将问号 (?) 占位符用于 System.Data.OleDbSystem.Data.Odbc 参数 (WHERE CompanyName like ?)。

当在智能标记上或从“数据”菜单中选择“添加查询”时,出现此对话框。

使用此对话框,可以:

用户界面元素列表

  • 选择数据源表
    从项目中可用表的下拉列表中选择要向其中添加查询的表。

  • 选择参数化查询来加载数据
    选择新的或现有的参数化查询。

  • 新的查询名称
    为新的参数化查询键入名称。

  • 现有的查询名称
    从选择的数据源表的可用查询下拉列表中选择查询。

  • 查询文本
    输入在单击按钮时执行的 SQL 语句。

    说明:

    此向导提供“查询生成器”,查询生成器是一个用于创建 SQL 查询的可视化工具。

  • 查询生成器
    打开“查询生成器”(一个用于创建 SQL 查询的可视化工具)。有关更多信息,请参见查询和视图设计器工具

请参见

任务

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

如何:向 Windows 应用程序中的窗体添加参数化查询

演练:在 Windows 应用程序中创建一个用于搜索数据的窗体

概念

“显示数据”概述

其他资源

连接到 Visual Studio 中的数据

准备应用程序以接收数据

将数据获取到应用程序

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

在应用程序中编辑数据

验证数据

保存数据