Timeout connessioni ADO

Categoria:  Share - Asp

 2008-04-09 17:57:11 

Non c'entra nulla con questo blog, ma parliamo un po' programmazione.
Puņ succedere che lanciando una query da una pagina asp, si riceva questo errore:

Microsoft OLE DB Provider for ODBC Drivers error '80040e31'
[Microsoft][ODBC SQL Server Driver]Timeout expired
page.asp, line 25

In pratica la query ha impegato troppo tempo e ha generato un time out.
Una possibile soluzione consiste nel eliminare il tempo massimo di esecuzione della query tramite l'istruzione:

Conn.CommandTimeout = nsec

Mettendo nsec=0 il tempo di esecuzione č infinito.

 
Autore:

Testo commento: