Freigeben über


CDaoDatabase::SetQueryTimeout

Rufen Sie die Memberfunktion auf, um die standardmäßige Anzahl von Sekunden zu überschreiben, um vor folgenden Vorgängen auf dem verbundenen Datenbanktimeout zu ermöglichen.

void SetQueryTimeout( 
   short nSeconds  
);

Parameter

  • nSeconds
    Die Anzahl der bis zum Timeout für den Sekunden, eines Abfragenversuchs.

Hinweise

Ein Vorgang konnte Timeout aufgrund der Netzzugangprobleme, eine übermäßige Abfrageverarbeitungsverarbeitungszeit, u. a.Rufen Sie SetQueryTimeout auf, bevor Sie das Recordset öffnen oder bevor Sie AddNew, Update oder Löschen-Memberfunktionen des Recordsets aufrufen, wenn Sie den Abfragentimeoutwert ändern möchten.Die Einstellung beeinflusst alle folgenden Öffnen Sie, AddNew, Update, und Löschen Aufrufe von allen Recordsets, die mit diesem CDaoDatabase zugeordnet werden, ein Objekt.Ändern des Abfragentimeoutwerts für ein Recordset, nachdem das Öffnen nicht den Wert für das Recordset ändert.Beispielsweise verwenden Verschiebung folgende Vorgänge nicht den neuen Wert.

Der Standardwert für Abfragentimeouts ist 60 Sekunden.Nicht alle Datenbanken unterstützen die Möglichkeit, einen Abfragentimeoutwert festzulegen.Wenn Sie einen Abfragentimeoutwert von 0, kein Timeout auftreten; die Kommunikation mit der Datenbank wird möglicherweise auf zu reagieren.Dieses Verhalten ist möglicherweise während der Entwicklung hilfreich.

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

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

CDaoDatabase-Klasse

Hierarchien-Diagramm

CDaoWorkspace::SetLoginTimeout