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 per l'esecuzione di un comando. L'impostazione predefinita è 30.

Osservazioni

Usare la proprietà CommandTimeout su un oggetto Connection o Command per consentire l'annullamento di una chiamata a un metodo Execute, a causa di ritardi dovuti al traffico di rete o all'uso intenso del server. Se è trascorso l'intervallo impostato nella proprietà CommandTimeout 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à il completamento dell'esecuzione per un tempo indefinito. Assicurarsi che il provider e l'origine dati in cui si sta scrivendo il codice supportino la funzionalità CommandTimeout.

L'impostazione CommandTimeout su un oggetto Connection non ha alcun effetto sull'impostazione CommandTimeout su un oggetto Command nello stesso oggetto Connection. Ciò significa che la proprietà CommandTimeout dell'oggetto Command non eredita il valore di CommandTimeout dell'oggetto Connection.

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

Si applica a

Vedere anche

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