共用方式為


CDaoDatabase::GetQueryTimeout

在連接的資料庫的後續作業已逾時之前,先呼叫此成員函式以取得秒的目前數目的授權。

short GetQueryTimeout( );

傳回值

包含逾時值的短整數 (以秒為單位)。

備註

作業可能會逾時由於網路存取問題,處理時間過多的查詢,依此類推。 當設定實際上是,它會影響所有開啟,加入新的,更新,因此,在所有資料錄集的刪除作業與這個 CDaoDatabase 物件。 您可以藉由呼叫 SetQueryTimeout變更目前設定逾時。 變更資料錄集的查詢逾時值,以開啟並不會變更資料錄集之後的值。 例如,後續 移動 作業不會使用新的值。 當資料庫引擎初始化時,預設值一開始會設定為。

查詢逾時的預設值從 Windows 登錄中取得。 如果沒有登錄設定,則預設值為 60 秒。 並非所有資料庫支援設定查詢逾時值。 如果您將查詢逾時值為 0,而不會發生逾時;而資料庫的通訊可能會停止回應。 這個行為有助於排除在開發期間。 如果呼叫失敗, MFC 會擲回型別 CDaoException的例外狀況。

如需相關資訊,請參閱本主題 QueryTimeout 「屬性」DAO 說明。

需求

Header: afxdao.h

請參閱

參考

CDaoDatabase 類別

階層架構圖

CDaoWorkspace::SetLoginTimeout