ADOAdapter2.Query Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit les données de l'adaptateur de données associé.
public:
void Query();
public void Query ();
abstract member Query : unit -> unit
Public Sub Query ()
Exemples
Dans l’exemple suivant, la méthode Query de l’objet ADOAdapterObject est utilisée pour interroger la table Employees de la base de données Northwind via la source de données secondaire « Employees ». Le EmployeeID
de l’enregistrement retourné correspond à la valeur du my:field2
nœud. Cet exemple nécessite my:field2
dans le main source de données et lié à une zone de texte dans une vue qui contient le bouton pour appeler le code suivant :
// 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.<span class="label">Query</span>();
Remarques
La requête échoue si QueryAllowed a la valeur false.
Important : ce membre est accessible uniquement par les formulaires s’exécutant dans le même domaine que le formulaire actuellement ouvert, ou par les formulaires auxquels des autorisations inter-domaines ont été accordées.