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 erfordertmy:field2, dass in der Standard Datenquelle und an ein Textfeld in einer Ansicht gebunden ist, 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.

Wichtig: Auf dieses Mitglied kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das aktuell geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Gilt für: