CDaoDatabase::GetQueryTimeout
在連接的資料庫的後續作業已逾時之前,先呼叫此成員函式以取得秒的目前數目的授權。
short GetQueryTimeout( );
傳回值
包含逾時值的短整數 (以秒為單位)。
備註
作業可能會逾時由於網路存取問題,處理時間過多的查詢,依此類推。 當設定實際上是,它會影響所有開啟,加入新的,更新,因此,在所有資料錄集的刪除作業與這個 CDaoDatabase 物件。 您可以藉由呼叫 SetQueryTimeout變更目前設定逾時。 變更資料錄集的查詢逾時值,以開啟並不會變更資料錄集之後的值。 例如,後續 移動 作業不會使用新的值。 當資料庫引擎初始化時,預設值一開始會設定為。
查詢逾時的預設值從 Windows 登錄中取得。 如果沒有登錄設定,則預設值為 60 秒。 並非所有資料庫支援設定查詢逾時值。 如果您將查詢逾時值為 0,而不會發生逾時;而資料庫的通訊可能會停止回應。 這個行為有助於排除在開發期間。 如果呼叫失敗, MFC 會擲回型別 CDaoException的例外狀況。
如需相關資訊,請參閱本主題 QueryTimeout 「屬性」DAO 說明。
需求
Header: afxdao.h