Visual Basic.NET - Numero de registros de un DataReader

 
Vista:

Numero de registros de un DataReader

Publicado por Anna (1 intervención) el 20/02/2007 12:39:10
Como puedo saber el numero de registros de un data reader?

Tengo una tabla en la que inserto los resultados de el DataReader
Y antes de llenar la talbla quiero hacer algo similiar a esto:

Redim tabla(dr.count)
Do While dr.Read()
..
loop
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Numero de registros de un DataReader

Publicado por Javier Suero (30 intervenciones) el 20/02/2007 17:56:44
Hola, Anna,

no hay manera directa de hacer lo que tú quieres. Sólo después de la lectura final del DataReader (si tú llevas la cuenta) puedes saber cuántos registros tenías, pero no a priori.

Manera indirecta, un data reader previo que haga "SELECT COUNT(*) FROM MITABLA". Pero no es lo mismo y además se puede dar el caso, si otro usuario inserta registros entre medias, que uno y otro devuelvan un número distinto.

Un Saludo, Javier.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar