[System.Data.SqlClient.SqlException: Timeout expired. ]

lunedì 29 ottobre 2007 - 10.02

Hope Profilo | Junior Member

Salve ragazzi...altro piccolo problemino...
Quando tento di fare una ricerca,interrogando tramite query un DB (esterno).
Mi esce fuori quest'errore:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Da quanto ho capito dovrei settare il 2CommandTimeout",ma non ho capito dove...
- Nel mio file aspx? (se si che devo scrivere?)
- Nei settaggi del server SQL?

grazie a tutti...

Saluti

Wamba Profilo | Expert

Devi settarlo nel SQLCommand che usi per eseguire la query.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

pozzoli.samuele Profilo | Senior Member

Attenzione a non mettere timeout di secoli, che magari non servono!

Ho un server a casa che mi da lo stesso problema (lo sto per formattare...) e lo risolvo semplicemente resettando iis (iisreset in start, esegui) e sql server (riavviando il servizio).

Se così risolvi, vuole dire che il timeout è ok... ma c'è un problema diverso. Ad esempio, sono quasi certo che a casa mia uno dei problemi siano i dischi decisamente stracolmi! Su 180 GB, ne ho liberi circa 1... Ma su 3 dischi però... E quello di sistema è quello che ne ha meno!

Post di sola esperienza perosnale.... Da valutare in base alle situazioni...

Hope Profilo | Junior Member

Grazie Wamba,ma non ho mica capito dove si trova l'SQLCOMMAND,è da solo un mese che mi sono avvicinato alla programmazione(non per mia scelta)...

Saluti

pozzoli.samuele Profilo | Senior Member

In qualche modo lancerai una query... o un'operazione sul db...

E' in quel punto che devi metterlo. E' un parametro dell'oggetto che usi per lanciare l'istruzione sql.

http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.commandtimeout.aspx
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5