Inicio > Visual Basic > carloscharly > Problemas con BOF y EOF

Problemas con BOF y EOF

Experto:
Usuario:
Fecha: 23/05/2008
Valoración: (3,00 sobre 5) Categoría: Visual Basic
23/05/2008
maju4, usuario preguntando en Visual Basic
Usuario
Hola a todos, soy nuevo en este foro, ymi problema es el siguiente:
Programo con Visual Basic Net. Los botones de desplazamiento, el que nos situa en el registro anterior y el que nos situa en el registro siguiente, cuando llegan al final se situan en un registro inexistente y por lo tanto vacio, sin embargo los botones de principio y fin funcionan con normalidad.
Este es el código:
BotonAnterior
Try
    rst.moveprevious
catch
If rst. EOF = True then
rst.movefirst
end try
23/05/2008
maju4, experto respondiendo en Visual Basic
Experto
BotonAnterior
Try
rst.moveprevious
catch
If rst.BOF = True then
rst.movefirst
end try
BotonFin
Try
rst.movenext
catch
If rst.EOF = True then
rst.movelast
end try
 
 
23/05/2008
maju4, usuario preguntando en Visual Basic
Usuario
Hola Carlos, muchas gracias por contestar y resolverme el problem.
Tras varias pasadas por el código, me di cuenta que el problema venia del enlace de los controles con la base de datos, ya que les tenia puesto a cada caja de texto un vbnullstring para evitar los campos nulos, y eso provocaba que cuando llegara al principio o final de fichero mostrara todos los campos en blanco. Otra vez gracias.
Enlaces patrocinados