CommandTimeout 屬性 (ADO)

指出在終止嘗試並產生錯誤之前,執行命令時要等待的時間。

設定和傳回值

設定或傳回 Long 值,指出等待命令執行的時間長度,以秒為單位。 預設值為 30。

備註

使用 Connection 物件或 Command 物件上的 CommandTimeout 屬性,以允許網路流量延遲或伺服器大量使用而取消 Execute 方法呼叫。 如果在在命令完成執行之前,CommandTimeout 屬性中設定的間隔時間已過,則會發生錯誤,且 ADO 會取消命令。 如果您將屬性設定為零,ADO 會無限期等待直到執行完成為止。 請確定您要撰寫程式碼的提供者和資料來源支援 CommandTimeout 功能。

Connection 物件上的 CommandTimeout 設定對於相同 ConnectionCommand 物件的 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)