DataSource.QueryConnection-Eigenschaft

Ruft einen Verweis auf das DataConnection-Objekt ab, das der Datenquelle zugeordnet ist.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

Public MustOverride ReadOnly Property QueryConnection As DataConnection

Dim instance As DataSource
Dim value As DataConnection

value = instance.QueryConnection
public abstract DataConnection QueryConnection { get; }

Eigenschaftswert

Ein DataConnection-Objekt, das der Datenquelle zugeordnet ist.

Hinweise

Nachdem Sie einen Verweis auf das DataConnection-Objekt festgelegt haben, das durch die QueryConnection-Eigenschaft zurückgegeben wird, können Sie die Eigenschaften und Methoden verwenden, die das betreffende DataConnection-Objekt bereitstellt.

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Auf diesen Typ oder diesen Member kann über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft Office InfoPath 2007 oder einem Webbrowser geöffnet wurden.

Beispiel

Im folgenden Beispiel wird die QueryConnection-Eigenschaft des DataSource-Objekts verwendet, um einen Verweis auf die dem DataSource-Objekt zugeordnete Datenverbindung zurückzugeben, bei dem es sich in diesem Beispiel um ein ADOQueryConnection-Objekt handelt. Der Code verwendet dann die Command-Eigenschaft der ADOQueryConnection-Klasse, um den SQL-Befehlstext in einem Meldungsfeld anzuzeigen.

AdoQueryConnection myConnection = 
   (AdoQueryConnection)(this.DataSources["CityList"].QueryConnection);
MessageBox.Show("SQL command text: " + myConnection.Command);
Dim myConnection As AdoQueryConnection  = _
   DirectCast(Me.DataSources("CityList").QueryConnection, _
   AdoQueryConnection) ;
MessageBox.Show("SQL command text: " & myConnection.Command)

Siehe auch

Referenz

DataSource-Klasse
DataSource-Member
Microsoft.Office.InfoPath-Namespace