Freigeben über


ReadyState-Eigenschaft (RDS)

Gibt den Fortschritt eines DataControl- -Objekts an, während es Daten in das Recordset- -Objekt abruft.

Wichtig

Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Details finden Sie unter Windows 8 und Windows Server 2012 Compatibility Cookbook). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Vermeiden Sie die Verwendung dieses Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die derzeit dieses Feature verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Servicemigrieren.

Einstellungen und Rückgabewerte

Legt einen der folgenden Werte fest oder gibt diese zurück.

Wert Beschreibung
adcReadyStateLoaded Die aktuelle Abfrage wird weiterhin ausgeführt, und es wurden keine Zeilen abgerufen. Das DataControl-Objekt Recordset- ist nicht zur Verwendung verfügbar.
adcReadyStateInteractive Ein anfänglicher Satz von Zeilen, die von der aktuellen Abfrage abgerufen werden, wurde im DataControlRecordset- gespeichert und stehen zur Verwendung zur Verfügung. Die verbleibenden Zeilen werden weiterhin abgerufen.
adcReadyStateComplete- Alle zeilen, die von der aktuellen Abfrage abgerufen wurden, wurden im DataControlRecordset- des Objekts gespeichert und stehen zur Verwendung zur Verfügung.

Dieser Zustand ist auch vorhanden, wenn ein Vorgang aufgrund eines Fehlers abgebrochen wurde oder das Recordset-Objekt nicht initialisiert wird.

Anmerkung

Jede clientseitige ausführbare Datei, die diese Konstanten verwendet, muss Deklarationen für sie bereitstellen. Sie können die gewünschten Konstantendeklarationen aus der Datei Adcvbs.inc ausschneiden und einfügen, die sich im Standardinstallationsordner für die RDS-Bibliothek befindet.

Bemerkungen

Verwenden Sie das onReadyStateChange--Ereignis, um Änderungen in der ReadyState-Eigenschaft während eines asynchronen Abfragevorgangs zu überwachen. Dies ist effizienter als in regelmäßigen Abständen die Überprüfung des Werts der Eigenschaft.

Wenn während eines asynchronen Vorgangs ein Fehler auftritt, Die eigenschaft ReadyState ändert sich in adcReadyStateComplete, die eigenschaft State von adStateExecuting in adStateClosed, und das Recordset Object Value Property bleibt Nothing.

Gilt für

DataControl-Objekt (RDS)

Siehe auch

ReadyState-Eigenschaft (VbScript-Beispiel)
Cancel-Methode (RDS)
ExecuteOptions-Eigenschaft (RDS)