7 messaggi dal 16 gennaio 2003
Ciao a tutti, è la prima volta che posto su aspitalia e spero che qualcuno si interessi a questo problema che sembrerebbe affliggere solamente me ed il mio infelice collega...premetto che stiamo sviluppando un applicativo asp.net su base dati mysql...

Apriamo un datareader con una connessione inizializzata sulla Page_Load(), connessione che vogliamo utilizzare per tutte le operazioni della pagina...ciclo do...while
il primo giro ok, facciamo la read e all'interno del ciclo eseguiamo delle operazioni, fra cui operazioni di insert appoggiandoci sulla connessione aperta precedentemente (un semplice command che fa una cazzutissima ExecuteNonQuery per intenderci)
Secondo giro, dr.read...ci si aspetterebbe anche che funzionasse...e invece NO! esegue l'istruzione dr.read...sta li a pensare un po e poi esce dal ciclo do..while senza generare ne un'exception ne niente...
controllando il valore di ritorno della dr.read ci accorgiamo però che come risultato non otteniamo altro che un "timeout exception, impossibile valutare l'espressione di controllo..."

non sono riuscito a trovare nessun articolo/report che descriva un'eccezione del genere...se vi venisse in mente qualcosa, qualunque...qua siamo sull'orlo della crisi di nervi...:*****(

un grazie a tutti
Marco
ogni datareader vuole una conn. dunque devi fare n conn.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
7 messaggi dal 16 gennaio 2003
...quindi se devo fare delle cancellazioni a cascata leggendo i risultati da un datareader come faccio?
7 messaggi dal 16 gennaio 2003
...ops..non era la prima volta che postavo...D

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.