Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas con First (https://www.clubdelphi.com/foros/showthread.php?t=21429)

jadelphi 17-05-2005 13:17:13

Problemas con First
 
Hola colegas, me pasa una cosa muy rara con el método First de un DataSet. Tengo un procedure donde hago TDataSet.Open y TDataSet.First antes de hacer un while not EOF. La primera vez que llamo al procedure va bien pero si lo llamo una segunda vez no se posiciona en la primer registro del fichero, ¿sabeis por qué puede ser? Gracias.

Saludos.

eduarcol 17-05-2005 13:46:03

Estas seguro que la segunda vez se ejecuta la linea del first?

Que motor de base de datos trabajas?, de pronto si es ADO el problema puede ser el cursor, de ser asi:

Como sabes que no es el primero?

jadelphi 17-05-2005 18:18:11

Trabajo con tablas Paradox, tras la instrucción del First muestro por pantalla los datos del registro y en la primera llamada al procedure es el primer registro y en la segunda es el último. La verdad es que por más vueltas que le doy no encuentro la solución. Incluso hago un .Locate() con los datos del primer registro y sí existe, vamos que no se borrado por el camino ni nada. No sé, no sé.

Gracias.

Saludos.

eduarcol 18-05-2005 01:27:52

Sigo tampoco sin ver el problema bueno lo ultimo que me quedaria por decirte es que reordenes o actualices los indeces, suerte


La franja horaria es GMT +2. Ahora son las 13:18:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi