Problema con Transacciones y DataReader

21/05/2004 - 12:39 por Anonimo | Informe spam
Hola a todos.

Estoy utilizando Transacciones y DataReader, y me da un
problema.

Inicio una transacción a partir de una conexión.

Con una conexión, creo un Command, e intento ejecutar
ExecuteReader()

Cierro DataReader, Close()

Posteriormente me da una excepción similar a esta:

"Fallo en Inserción: la conexión está cerrada"

En el CommandBehavior pongo Default y me vuelve a fallar.

Y si no cierro DataReader me sale algo similar a esto:
"Insert failed: There is already an open DataReader
associated with this Connection which must be closed
first".


Qué puedo hacer ?.
 

Leer las respuestas

#1 José Miguel Torres
21/05/2004 - 12:46 | Informe spam
Disculpa... para que necesitas una transacción cuando estás con un
DataReader?
No entiendo bien que quieres decir



escribió en el mensaje
news:101f701c43f1f$f6758710$
Hola a todos.

Estoy utilizando Transacciones y DataReader, y me da un
problema.

Inicio una transacción a partir de una conexión.

Con una conexión, creo un Command, e intento ejecutar
ExecuteReader()

Cierro DataReader, Close()

Posteriormente me da una excepción similar a esta:

"Fallo en Inserción: la conexión está cerrada"

En el CommandBehavior pongo Default y me vuelve a fallar.

Y si no cierro DataReader me sale algo similar a esto:
"Insert failed: There is already an open DataReader
associated with this Connection which must be closed
first".


Qué puedo hacer ?.

Preguntas similares