Sobre las conexiones en ADO net

19/08/2004 - 14:58 por luisman | Informe spam
Hola a todos.

Estoy pasando del antiguo ADO al .net y me encuntro
problemas como el siguiente. Abro una conexión contra
access con un OleDbConnection. Luego ejecuto un comando
con una sql y lo meto a un DataReader, recorro el
DataReader y por cada registro quiero lanzar otra
consulta y obtener otro datareader, pero me dice q ya
tengo un datareader asociado a una conexión y no me deja
asociar otro DR a la misma conexión.
Yo tengo una conexión global al proyecto y me parece
ridiculo tener q abrir otra conexión para esto.

Como se hacen estas cosas en el nuevo ADO.net???

Muchas gracias.
Saludos.
 

Leer las respuestas

#1 Ebifuria
19/08/2004 - 17:15 | Informe spam
Estimado:
El Objeto DataReader bloquea la conexión cuando esta
trayendo datos. No tengo claro si tratas de crear otro
objeto connection y lo tratas de conectar te dejará
conectarte... creo que no. Te aconsejo que para esta tarea
uses un DATASET.

Hola a todos.

Estoy pasando del antiguo ADO al .net y me encuntro
problemas como el siguiente. Abro una conexión contra
access con un OleDbConnection. Luego ejecuto un comando
con una sql y lo meto a un DataReader, recorro el
DataReader y por cada registro quiero lanzar otra
consulta y obtener otro datareader, pero me dice q ya
tengo un datareader asociado a una conexión y no me deja
asociar otro DR a la misma conexión.
Yo tengo una conexión global al proyecto y me parece
ridiculo tener q abrir otra conexión para esto.

Como se hacen estas cosas en el nuevo ADO.net???

Muchas gracias.
Saludos.
.

Preguntas similares