Problema con DataReader.

23/07/2004 - 23:12 por Sergio Michael Padilla Rosales | Informe spam
Hola estoy trabajando sobre una aplicacion web la cual necesita conectarse a
un base de datos SQL.

La pregunta es la siguiente.

Antes en Vb 6.0 existia una propiedad para el recordset la cual era EOF y
BOF entonces uno podia identificar si el recorset estaba posicionado al
principio o si estaba al final.

Ejemplo :

If Rs.EOF = True Then
Msgbox "Fin del recorset.
End If

Necesito identificar eso pero con el DataReader en Asp.Net y muchas personas
me dan este ejemplo :

If (DataReader.Read()) = False Then
Msgbox "Fin del DataReader."
End If

Pero cada vez que uno utiliza esto : DataReader.Read() el data reader
avanza un registro es como si hicieramos Rs.MoveNext y no me sirve para lo
que quiero hacer.

Si alguien me puede ayudar se lo agradeceria mucho.


Muchas Gracias.

Atte : Sergio.
 

Leer las respuestas

#1 Sergio Michael Padilla Rosales
27/07/2004 - 03:50 | Informe spam
Muchas Gracias Franco por tu ayuda pero tengo un grave problema ahora
aparentemente este articulo habla sobre una propiedad nueva la cual es
HasRows lo que pasa es que yo tengo la version de Visual Studio.Net 2002 y
el FrameWork v 1.0 ya aplique los Services Packs para el framework y no me
aparece la propiedad entonces lo que hice fue descargar el .Net FrameWork v
1.1 y al instalarlo me dice que antes de instalar las herramientas y
Ejemplos tiene que estar instalado el FrameWork pero yo descarge de la
pagina de Microsoft el FrameWork SDK 1.1 (108 Mg) que supuestamente lo
instala y no me funciona.


Muchas Gracias por la ayuda

Sergio.






"Franco Figún" escribió en el mensaje
news:##
Este articulo explica muy bien el uso de BOF y EOF:

http://www.sitepoint.com/print/intr...on-ado-net

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
Yahoo MSN:

"Sergio Michael Padilla Rosales" escribió en el
mensaje news:
> Hola estoy trabajando sobre una aplicacion web la cual necesita


conectarse
a
> un base de datos SQL.
>
> La pregunta es la siguiente.
>
> Antes en Vb 6.0 existia una propiedad para el recordset la cual era EOF


y
> BOF entonces uno podia identificar si el recorset estaba posicionado al
> principio o si estaba al final.
>
> Ejemplo :
>
> If Rs.EOF = True Then
> Msgbox "Fin del recorset.
> End If
>
> Necesito identificar eso pero con el DataReader en Asp.Net y muchas
personas
> me dan este ejemplo :
>
> If (DataReader.Read()) = False Then
> Msgbox "Fin del DataReader."
> End If
>
> Pero cada vez que uno utiliza esto : DataReader.Read() el data reader
> avanza un registro es como si hicieramos Rs.MoveNext y no me sirve para


lo
> que quiero hacer.
>
> Si alguien me puede ayudar se lo agradeceria mucho.
>
>
> Muchas Gracias.
>
> Atte : Sergio.
>
>


Preguntas similares