CDaoDatabase::SetQueryTimeout

public static void SetQueryTimeout (breve nSecondi );
tiro (CDaoException, CMemoryException);

Parametri

nSecondi

Il numero di secondi per consentire prima di un tentativo di query timeout.

Osservazioni

Chiamare questa funzione membro per sostituire il numero predefinito di secondi per consentire prima le operazioni successive il database collegato time out. Un'operazione potrebbe tempo fuori a causa di problemi di accesso della rete, elaborazione di query eccessivo tempo e così via. Chiamare SetQueryTimeout prima di aprire il recordset o prima di chiamare funzioni di membro AddNew, aggiornamentoo eliminazione del recordset, se si desidera modificare il valore di timeout di query. L'impostazione influisce su tutte le chiamate successive Open, AddNew, Updatee Delete per qualsiasi i recordset associati all'oggetto CDaoDatabase . Cambiare il valore di timeout di query per un recordset dopo l'apertura non modifica il valore per il recordset. Ad esempio, successive spostare le operazioni non utilizzano il nuovo valore.

Il valore predefinito per i timeout di query è di 60 secondi. Non tutti i database supportano la possibilità di impostare un valore di timeout di query. Se si imposta un valore di timeout di query di 0, nessun timeout si verifica; la comunicazione con il database potrebbe bloccarsi. Questo comportamento può essere utile durante lo sviluppo.

Per informazioni correlate, vedere l'argomento "Proprietà QueryTimeout" nell'aiuto di DAO.

Pa&noramica CDaoDatabase |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CDaoWorkspace::SetLoginTimeout

Index