ADOAdapter2.Query Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.