Aracılığıyla paylaş


IDataEnvironment.BuildQuery Yöntem

Tanım

SQL sorgu dizesi oluşturmak için bir iletişim kutusu başlatır.

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

Parametreler

owner
IWin32Window

İletişim kutusunun üst penceresi.

connection
DesignerDataConnection

Sorgu için kullanılacak veri bağlantısı.

mode
QueryBuilderMode

Değerlerden QueryBuilderMode biri.

initialQueryText
String

Sorgunun ilk değeri veya Empty yeni bir sorgu oluşturmak için.

Döndürülenler

SQL sorgusunu içeren veya null kullanıcı iptal ettiyse bir dize.

Açıklamalar

yöntemi, BuildQuery SQL sorgu dizelerini düzenlemek veya oluşturmak için tasarım ortamının kullanıcı arabirimini başlatır. initialQueryText parametresi iseEmpty, kullanıcının yeni bir sorgu oluşturmak istediğini gösterir. initialQueryText Parametresi bir dize içeriyorsa, kullanıcının var olan sorguyu düzenlemek istediğini gösterir.

mode parametresi kullanıcının oluşturmak istediği sorgu türünü gösterir; seçme, güncelleştirme, ekleme veya silme. Kullanıcı arabiriminiz, kendisini istenen sorgu türü için yapılandırmak, kullanıcıyı yalnızca istenen sorgu türü için geçerli SQL deyimleri kullanacak şekilde sınırlamak ve/veya sorguyu istenen türe göre doğrulamak için parametresini kullanabilir mode .

Şunlara uygulanır