IDataEnvironment.BuildQuery 方法

定义

启动一个对话框以生成 SQL 查询字符串。

public:
 System::String ^ BuildQuery(System::Windows::Forms::IWin32Window ^ owner, System::ComponentModel::Design::Data::DesignerDataConnection ^ connection, System::ComponentModel::Design::Data::QueryBuilderMode mode, System::String ^ initialQueryText);
public string BuildQuery (System.Windows.Forms.IWin32Window owner, System.ComponentModel.Design.Data.DesignerDataConnection connection, System.ComponentModel.Design.Data.QueryBuilderMode mode, string initialQueryText);
abstract member BuildQuery : System.Windows.Forms.IWin32Window * System.ComponentModel.Design.Data.DesignerDataConnection * System.ComponentModel.Design.Data.QueryBuilderMode * string -> string
Public Function BuildQuery (owner As IWin32Window, connection As DesignerDataConnection, mode As QueryBuilderMode, initialQueryText As String) As String

参数

owner
IWin32Window

该对话框的父窗口。

connection
DesignerDataConnection

要用于查询的数据连接。

initialQueryText
String

查询的初始值,或为 Empty 以创建新查询。

返回

一个包含 SQL 查询的字符串,如果用户取消,则为 null

注解

方法 BuildQuery 启动设计环境的 UI,用于编辑或创建 SQL 查询字符串。 initialQueryText如果 参数为 Empty,则表示用户想要创建新查询。 initialQueryText如果 参数包含字符串,则表示用户想要编辑现有查询。

参数 mode 指示用户要生成的查询类型;选择、更新、插入或删除。 用户界面可以使用 mode 参数为所需的查询类型配置自身,将用户限制为仅对所需查询类型有效的 SQL 语句,以及/或根据所需类型验证查询。

适用于