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
'Declaration
Public MustOverride ReadOnly Property QueryConnection As DataConnection
Get
'Usage
Dim instance As DataSource
Dim value As DataConnection
value = instance.QueryConnection
public abstract DataConnection QueryConnection { get; }
Eigenschaftswert
Typ: Microsoft.Office.InfoPath.DataConnection
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 InfoPath Filler oder einem Webbrowser geöffnet wurden.
Beispiele
Im folgenden Beispiel wird mithilfe der QueryConnection-Eigenschaft des DataSource-Objekts ein Verweis auf die Datenverbindung zurückgegeben, die dem DataSource-Objekt zugeordnet ist (in diesem Beispiel ein ADOQueryConnection-Objekt). Dann wird vom Code mithilfe der Command()-Eigenschaft der ADOQueryConnection-Klasse der SQL-Befehlstext in einem Meldungsfeld angezeigt.
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)