Datareader anidados en Sql Server

04/02/2006 - 16:28 por Adalberto Rua Aguirre | Informe spam
Hola, DotNet Team

Estoy usando Datareader anaidados pero SQL Server 2005 cuando llego al
segundo DataReader sin cerrar el primero (ambos provienen de la misma
OdbcConnection pero de diferntes OdbcCommands) sale un mensaje de error que
la Conexion esta ocupada en Otro hStm.


Pero con Sql Anywhere de Sybase funciona bien

Agradeceria cual ayuda

Suerte
 

Leer las respuestas

#1 Jesús López
04/02/2006 - 18:18 | Informe spam
Si usaras SqlClient en vez de Odbc no tendrías ese problema con SQL Server
2005. Otra solución pasa por guardar los datos devueltos por el datareader
en un datatable o en alguna colección y cerrar el datareader antes de abrir
el siguiente.

Saludos:

Jesús López
MVP


"Adalberto Rua Aguirre" escribió en el mensaje
news:
Hola, DotNet Team

Estoy usando Datareader anaidados pero SQL Server 2005 cuando llego al
segundo DataReader sin cerrar el primero (ambos provienen de la misma
OdbcConnection pero de diferntes OdbcCommands) sale un mensaje de error
que la Conexion esta ocupada en Otro hStm.


Pero con Sql Anywhere de Sybase funciona bien

Agradeceria cual ayuda

Suerte


Preguntas similares