CommandTimeout 属性 (ADO)
指出在執行命令之前,在終止嘗試並產生錯誤之前,要等待多久的時間。
設定和傳回值
會設定或傳回 Long 值,以秒為單位,表示等候命令執行的時間長度。 預設值為 30。
言論
在 Connection 物件或 Command 物件上使用 CommandTimeout 属性,以允許取消 Execute 方法呼叫,因為網路流量或伺服器使用量繁重。 如果在命令完成執行之前,CommandTimeout 中設定的間隔 屬性,就會發生錯誤,且 ADO 會取消命令。 如果您將 屬性設定為零,則 ADO 會無限期等候直到執行完成為止。 請確定您撰寫程式代碼的提供者和數據源支援 CommandTimeout 功能。
Connection 物件的 CommandTimeout 設定,對相同 Connection上的 CommandTimeout 物件 CommandTimeout 設定沒有任何作用;也就是說,Command 物件的 CommandTimeout 屬性不會繼承 Connection 物件的 CommandTimeout 值。
在 Connection 物件上,CommandTimeout 屬性會在開啟 Connection 之後維持讀取/寫入。
適用於
另請參閱
ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性範例 (VB)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性範例 (VC++)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性範例 (JScript)
ConnectionTimeout 屬性 (ADO)