Sdílet prostřednictvím


_XDocument2.QueryAdapter-Eigenschaft

Ruft einen Verweis auf das Datenadapterobjekt ab, das einem Formular zugeordnet ist.

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

'Declaration
<DispIdAttribute(23)> _
ReadOnly Property QueryAdapter As Object
'Usage
Dim instance As _XDocument2
Dim value As Object

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

Hinweise

Datenadapterobjekte stellen verschiedene Eigenschaften und Methoden bereit, mit denen Daten aus externen Datenquellen abgerufen und an diese gesendet werden. Der einem Formular zugeordnete Datenadapter hängt vom Typ der Datenquelle ab, die bei der erstmaligen Erstellung des Formulars verwendet wurde.

Die QueryAdapter-Eigenschaft ermöglicht Ihnen den Zugriff auf die primäre Datenquelle eines InfoPath-Formulars. Um auf die Datenadapterobjekte zuzugreifen, die für die sekundären Datenquellen eines Formulars verwendet werden, verwenden Sie die DataObjects-Eigenschaft.

HinweisWichtig:

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 XDocument-Objekts verwendet, um einen Verweis auf das ADOAdapterObject-Objekt festzulegen. Anschließend wird die Command-Eigenschaft des ADOAdapter-Objekts verwendet, um den SQL-Befehlstext in einem Meldungsfeld anzuzeigen:

ADOAdapter2 adapter;

adapter = (ADOAdapter2) thisXDocument.QueryAdapter;
thisXDocument.UI.Alert("SQL command text: " + adapter.Command);

Siehe auch

Referenz

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