Condividi tramite


Proprietà CommandTimeout (ADO)

Indica il tempo di attesa durante l'esecuzione di un comando prima di terminare il tentativo e generare un errore.

Impostazioni e valori restituiti

Imposta o restituisce un valore long che indica, in secondi, il tempo di attesa dell'esecuzione di un comando. Il valore predefinito è 30.

Osservazioni

Utilizzare la proprietà CommandTimeout in un oggetto Connection o Command per consentire l'annullamento di una chiamata al metodo Execute , a causa di ritardi nel traffico di rete o nell'uso elevato del server. Se l'intervallo impostato nel CommandTimeout proprietà viene trascorso prima del completamento dell'esecuzione del comando, si verifica un errore e ADO annulla il comando. Se si imposta la proprietà su zero, ADO attenderà a tempo indeterminato fino al completamento dell'esecuzione. Assicurarsi che il provider e l'origine dati in cui si scrive codice supportino la funzionalità CommandTimeout.

L'impostazione CommandTimeout su un oggetto Connection non ha alcun effetto sull'impostazione CommandTimeout su un oggetto command sullo stesso Connection; ovvero, la proprietà CommandTimeout dell'oggetto commandtimeout non eredita il valore del valore dell'oggetto CommandTimeout oggetto.

In un oggetto Connection, la proprietà CommandTimeout rimane di lettura/scrittura dopo l'apertura del Connection.

Si applica a

Vedere anche

esempio di proprietà ActiveConnection, CommandText, CommandTimeout, CommandType, Size e Direction (VB)
esempio proprietà ActiveConnection, CommandText, CommandTimeout, CommandType, Size e Direction (VC++)
esempio di proprietà ActiveConnection, CommandText, CommandTimeout, CommandType, Size e Direction (JScript)
proprietà ConnectionTimeout (ADO)