InicioArticulos y noticiasBases de datosProgramaciónForosInternetServiciosContratacionEmail
SQL
  Tutorial SQL
SQL Server
  Tutorial de Transact-SQL
ORACLE
  Tutorial PL/SQL
.NET
  Introducción a.NET
  Conceptos generales .NET
  Tutorial C#
  LinQ
  WCF
Reina Roja
  Humor
  Bibliografia
  Acerca de ...

Afiliados
La Web del programador
MundoProgramacion

DataReader
tema iniciado porPedro en Visual Basic .NET
Mensaje recibido el [19/04/2006 08:55:15]


Hola,

queria saber si hay alguna forma de mantener abiertos más de un OleDbDataReader sin que de el error de que la conexión está ocupada.

Gracias


 RE: DataReader por victoryiyo [20/04/2006 10:35:46]
 RE: DataReader por aldeamedia [20/04/2006 11:18:35]
 RE: DataReader por devjoker [20/04/2006 01:35:43]

 
RE: DataReader por victoryiyo
Respuesta recibida el [20/04/2006 10:35:46]
Tienes que crear varias conexiones iguales y abres el data reader con cada una

 
RE: DataReader por aldeamedia
Respuesta recibida el [20/04/2006 11:18:35]
No es exactamente tu pregunta pero a partir de la versión 2005 de SQL server ya se puede tener más de un DataReader sobre la misma conexión.

También puedes tener más de un cursor sobre el mismo dataReader usando en el commandText del command :

"Select * from Tabla1; go; Select * Trom tabla2"

y moverte de un cursor a otro con NextResult pero la base de datos lo tiene que soportar.

 
RE: DataReader por devjoker
Respuesta recibida el [20/04/2006 01:35:43]

No es exactamente esto lo que quiero,

tengo un cursor con los clientes, y quiero por cada iteración del bucle sacar otro cursor con los contratos activos.

El problema es que cuando quiero abrir el segundo cursor me dice que la conexión está ocupada en el primer cursor.

No me vale abrir dos conexiones, es muy costoso en terminos de rendimiento!

Lo he solucionado cambiando el primer cursor en lugar de ser un OleDBDataReader por un DataSet.

Gracias



 

Email:*
Alias:*
Título:*
Respuesta:*
Notificar:
(Indica si queremos recibir emails)

 
 

devjoker  Te recomendamos además ...
10/07/2006 Subprogramas en bloques anónimos    forma parte de...Tutorial PL/SQL
28/06/2006 Procedimientos almacenados en PL/SQL    forma parte de...Tutorial PL/SQL
10/07/2006 Subprogramas en PL/SQL    forma parte de...Tutorial PL/SQL
19/10/2005 Configurar el IIS para ejecutar aplicaciones ASP.net
27/08/2007 Enviar email con C#
22/10/2005 Vistas    forma parte de...Tutorial SQL
10/07/2006 Funciones en PL/SQL    forma parte de...Tutorial PL/SQL
29/09/2006 Assemblies    forma parte de...Conceptos generales .NET
01/01/2005 Bases de datos.    forma parte de...Iniciación a las bases de datos
22/10/2005 Componentes del lenguaje SQL    forma parte de...Tutorial SQL

Encuesta
Si trabajas con .NET ¿Que entorno utilizas?
[Ver] [Votar]