Share via


ADOAdapterObject - Interface

Représente une connexion à une source de données Microsoft ADO/OLEDB.

Espace de noms :  Microsoft.Office.Interop.InfoPath
Assembly :  Microsoft.Office.Interop.InfoPath (dans Microsoft.Office.Interop.InfoPath.dll)

Syntaxe

'Déclaration
<GuidAttribute("096CD5D3-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface ADOAdapterObject _
    Inherits ADOAdapter2
'Utilisation
Dim instance As ADOAdapterObject
[GuidAttribute("096CD5D3-0786-11D1-95FA-0080C78EE3BB")]
public interface ADOAdapterObject : ADOAdapter2

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM et pour accéder à un lien vers les descriptions de ses membres, voirADOAdapter2.

L'objet ADOAdapter est un type d'adaptateur de données Microsoft InfoPath qui contient toutes les informations nécessaires pour extraire des données d'une source de données externe et lui en envoyer.

L'objet ADOAdapter fournit des propriétés qui peuvent être utilisées pour obtenir et définir des informations sur la chaîne de connexion de l'adaptateur de données, le texte de commande SQL et la valeur du délai d'attente. Il fournit également une méthode permettant de créer un fragment de texte de commande SQL basé sur les attributs d'un nœud XML spécifié.

Si une source de données ADO/OLEDB est utilisée en tant que source de données principale pour un formulaire, l'objet ADOAdapter est accessible via la propriété QueryAdapter de l'objet XDocument .

Exemples

// retrieve the Employees Adapter from the DataAdapters collection
ADOAdapter employeesDA=(ADOAdapter)thisXDocument.DataAdapters["Employees"];
// get employee’s ID from the main DOM
string employeeID=thisXDocument.DOM.selectSingleNode("//my:field2").text;
// Change the ADOAdapter’s command to retrieve the record of the Employee’s ID entered
// by the user
employeesDA.Command="select * from Employees where EmployeeID="+employeeID;
// get DataObject from the DataObjects collection and call Query to refresh
// the data object
DataObject employeesDO=thisXDocument.DataObjects["Employees"];
employeesDO.Query();

Voir aussi

Référence

ADOAdapterObject - Membres

Microsoft.Office.Interop.InfoPath - Espace de noms