“选择标准生成器”对话框
更新: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.OleDb 和 System.Data.Odbc 参数 (WHERE CompanyName like ?)。 |
当在智能标记上或从“数据”菜单中选择“添加查询”时,出现此对话框。
使用此对话框,可以:
- 将搜索功能添加到 Window 应用程序中的现有数据绑定窗体。有关更多信息,请参见如何:向 Windows 应用程序中的窗体添加参数化查询。
用户界面元素列表
选择数据源表
从项目中可用表的下拉列表中选择要向其中添加查询的表。选择参数化查询来加载数据
选择新的或现有的参数化查询。新的查询名称
为新的参数化查询键入名称。现有的查询名称
从选择的数据源表的可用查询下拉列表中选择查询。查询文本
输入在单击按钮时执行的 SQL 语句。说明: 此向导提供“查询生成器”,查询生成器是一个用于创建 SQL 查询的可视化工具。
查询生成器
打开“查询生成器”(一个用于创建 SQL 查询的可视化工具)。有关更多信息,请参见查询和视图设计器工具。
请参见
任务
演练:在 Windows 应用程序中创建一个用于搜索数据的窗体