Freigeben über


DataObject.QueryAdapter-Eigenschaft

Ruft einen Verweis auf das Datenadapterobjekt ab, das für eine sekundäre Datenquelle verwendet wird.

Diese Eigenschaft ist nicht CLS-kompatibel.  

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

<DispIdAttribute(2)> _
ReadOnly Property QueryAdapter As Object

Dim instance As DataObject
Dim value As Object

value = instance.QueryAdapter
[DispIdAttribute(2)] 
Object QueryAdapter { get; }

Hinweise

Nachdem Sie einen Verweis auf das Datenadapterobjekt festgelegt haben, das von der QueryAdapter-Eigenschaft zurückgegeben wird, können Sie die Eigenschaften und Methoden verwenden, die im jeweiligen Datenadapterobjekt enthalten sind.

Wichtig:

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.

Beispiel

Im folgenden Beispiel wird die QueryAdapter-Eigenschaft des DataSourceObject-Objekts verwendet, um einen Verweis auf den Datenadapter festzulegen, der dem DataSourceObject-Objekt, in diesem Fall einem ADOAdapter-Datenadapterobjekt, zugeordnet ist. Anschließend verwendet der Code die Command-Eigenschaft des ADOAdapterObject-Objekts, um den SQL-Befehlstext in einem Meldungsfeld anzuzeigen:

ADOAdapter adapter;
adapter = (ADOAdapter) thisXDocument.DataObjects["CityList"].QueryAdapter;
thisXDocument.UI.Alert("SQL command text: " + adapter.Command);

Siehe auch

Referenz

DataObject-Schnittstelle
DataObject-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace