Problema con datareader

lunedì 01 settembre 2008 - 14.52

Simpz Profilo | Junior Member

Ciao a tutti,
stavo creando un oggetto a partire da delle tabelle di un DB, e visto che una di queste tabelle ha un elemento che si riferisce a una tupla presente su un'altra tabella ho creduto bene arrivato a quel punto, di usare il codice della prima tabella per riferirmi alla 2° e cacciare tutti i dati da mettere poi in un oggettino contenuto dall'oggettone grande.
Solo che, vado ad aprire un datareader quando ne ho un altro già aperto e non posso fare nessuna operazione.

Come posso ovviare a questo problema???

Grazie a tutti
Simone

luigidibiasi Profilo | Guru

apri una nuova connessione perchè probabilmente stai tentando di usare lo stesso oggetto connection
per aprirti i due datareader


Luigi Di Biasi

Simpz Profilo | Junior Member

giusto, gli passo lo stesso oggetto connection... provo come hai detto tu.

luigidibiasi Profilo | Guru

credo sia quello perchè quando usai la prima volta ado i miei programmi soffrivano gli stessi sintomi ;)
Luigi Di Biasi

Simpz Profilo | Junior Member

ti ringrazio per la dritta. Alla fine ho chiuso il datareader e poi lo riapro quando ne ho bisogno perchè se l'avessi fatto a ciclo mi apriva una marea di connessioni. Comunque ti ringrazio per l'aiuto!

luigidibiasi Profilo | Guru

vabè era implicito il fatto che dopo averlo usato ogni datareader chiudevi tutto

Luigi Di Biasi
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5