Freigeben über


ADOAdapter2.Query Methode

Definition

Liest Daten aus dem zugeordneten Datenadapter.

public:
 void Query();
public void Query ();
abstract member Query : unit -> unit
Public Sub Query ()

Beispiele

Im folgenden Beispiel wird die Query-Methode des ADOAdapterObject -Objekts verwendet, um die Employees-Tabelle der Northwind-Datenbank über die sekundäre Datenquelle "Employees" abzufragen. Die EmployeeID des zurückgegebenen Datensatzes entspricht dem Wert des my:field2 Knotens. Dieses Beispiel erfordert my:field2 in der Hauptdatenquelle und gebunden an ein Textfeld in einer Ansicht, das die Schaltfläche enthält, um den folgenden Code aufzurufen:

// 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>();

Hinweise

Die Abfrage schlägt fehl, wenn QueryAllowedfalse ist.

Gilt für: