consultas simultaneas a una base de datos

12/09/2008 - 23:42 por rodrivg | Informe spam
Hola, estoy con una aplicación que se conecta a una base de datos Sql
Server, y necesito leer datos de una tabla, y para cada fila, leer de
otra tabla, y no quiero meter todo en la misma consulta. Entonces
estoy utilizando una SqlConnection, un SqlCommand, y un SqlDataReader.
Cuando intento leer de la segunda tabla, me lanza una excepción,
diciendo que no puedo tener dos SqlDataReader al mismo tiempo
abiertos.

Entonces, ¿hay alguna otra forma de hacerlo de forma que pueda tener
dos cursores abiertos simultaneamente?
 

Leer las respuestas

#1 Pedro
13/09/2008 - 00:26 | Informe spam
Podrias usar datatable y dataadapter en vez de datareader pero, no creo que
sea necesario, ya que puedes hacer una sola consulta con los Join's
correspondientes. Esa debe ser la mejor forma.


escribió en el mensaje
news:
Hola, estoy con una aplicación que se conecta a una base de datos Sql
Server, y necesito leer datos de una tabla, y para cada fila, leer de
otra tabla, y no quiero meter todo en la misma consulta. Entonces
estoy utilizando una SqlConnection, un SqlCommand, y un SqlDataReader.
Cuando intento leer de la segunda tabla, me lanza una excepción,
diciendo que no puedo tener dos SqlDataReader al mismo tiempo
abiertos.

Entonces, ¿hay alguna otra forma de hacerlo de forma que pueda tener
dos cursores abiertos simultaneamente?

Preguntas similares