Partager via


DataObject.QueryAdapter, propriété

Obtient une référence à l'objet adaptateur de données utilisé pour une source de données secondaire.

Cette propriété n'est pas conforme à la spécification CLS.  

Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans microsoft.office.interop.infopath.semitrust.dll)

Syntaxe

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

Dim instance As DataObject
Dim value As Object

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

Remarques

Après avoir défini une référence à l'objet adaptateur de données renvoyé par la propriété QueryAdapter, vous pouvez utiliser les propriétés et méthodes de l'objet adaptateur de données en question.

Important :

Ce membre est accessible uniquement par les formulaires qui s'exécutent dans le même domaine que le formulaire ouvert ou par les formulaires qui disposent d'autorisations indépendantes des domaines.

Exemple

Dans l'exemple suivant, la propriété QueryAdapter de l'objet DataSourceObject est utilisée pour renvoyer une référence à l'adaptateur de données associé à l'objet DataSourceObject, qui, dans ce cas, est un objet adaptateur de données ADOAdapter. Le code utilise ensuite la propriété Command de l'objet ADOAdapterObject pour afficher le texte de la commande SQL dans une boîte de message :

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

Voir aussi

Référence

DataObject, interface
Membres DataObject
Microsoft.Office.Interop.InfoPath.SemiTrust, espace de noms