DataReader - saber el row en que se encuentra

22/09/2006 - 18:28 por Roberto Roccha | Informe spam
Estimados amigos:

Necesito saber en el row esta el DataReader es decir, ir capturando el row a
medida que lo va leyendo.

Alguien puede darme una luz, gracias

Roberto Rocha
 

Leer las respuestas

#1 SoftJaén
22/09/2006 - 18:56 | Informe spam
"Roberto Roccha" preguntó:

Necesito saber en el row esta el DataReader es decir, ir
capturando el row a medida que lo va leyendo.



Hola, Roberto:

No entiendo muy bien tu pregunta. El método «Read» de un objeto DataReader,
va pasando de una fila a otra, siempre y cuando su valor sea «True», es
decir, siempre que haya más filas en el conjunto de resultados.

Si deseas capturar la fila que en ese momento está leyendo el objeto
DataReader, simplemente establece un contador de filas:

' Leemos los registros.
'
Dim row As Integer

Do While dr.Read

' Contador de filas.
row += 1

MessageBox.Show(dr.Item("Campo1").ToString, _
"Fila Nº.: " & row.ToString)
Loop

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares