共用方式為


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)