CDaoDatabase::SetQueryTimeout

void SetQueryTimeout (kurze nSeconds );
Werfen Sie (CDaoException, CMemoryException);

Parameter

nSeconds

Die Anzahl der Sekunden an, bevor eine Abfrage Versuch zulassen.

Bemerkungen

Rufen Sie diese Memberfunktion um die Standardzahl von Sekunden vor dem nachfolgenden Operationen für die verbundene Datenbank-Auszeit zu ermöglichen. Eine Operation könnte Timeout aufgrund Zugang Netzwerkprobleme, übermäßigen Abfrage Verarbeitungszeit und So weiter. Rufen Sie SetQueryTimeout vor dem Öffnen eines Recordsets oder vor dem Aufruf des Recordsets-Memberfunktionen AddNew, Aktualisierenoder Löschen , wenn Sie den Wert für das Abfragetimeout ändern möchten. Die Einstellung wirkt sich auf alle nachfolgenden Open, AddNew, Updateund Delete Aufrufe alle Recordsets diesem CDaoDatabase -Objekt zugeordnet. Ändern den Wert für das Abfragetimeout für ein Recordset nach Eröffnung ändert nicht den Wert für das Recordset. Verschieben Sie beispielsweise nachfolgende Vorgänge verwenden Sie nicht den neuen Wert.

Der Standardwert für Abfrage-Timeouts ist 60 Sekunden. Nicht alle Datenbanken unterstützen die Möglichkeit, einen Wert für das Abfragetimeout festgelegt. Wenn Sie einen Wert für das Abfragetimeout 0 festlegen, tritt kein Timeout; die Kommunikation mit der Datenbank hängt. Dieses Verhalten kann während der Entwicklung nützlich sein.

Weitere Informationen finden Sie im Thema "QueryTimeout-Eigenschaft" in der DAO-Hilfe.

CDaoDatabase ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDaoWorkspace::SetLoginTimeout

Index