Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   ayuda con paradox-isempty urgente!!! (https://www.clubdelphi.com/foros/showthread.php?t=12603)

delphinario 21-07-2004 19:37:44

ayuda con paradox-isempty urgente!!!
 
hola,

estoy trabajando con una tabla paradox y necesito saber si esta vacia, el caso es que borro el ultimo registro y aun asi el isempty me sigue diciendo q no esta vacia, he abierto la tabla con el database desktop y hay un registro en blanco¿?
alguien puede explicarme q pasa? como hago para ver si mi tabla esta vacia

muchas gracias

andres1569 21-07-2004 19:44:02

Hola, si hay un registro en blanco significa que NO está vacía, por lo tanto es lógico que IsEmpty arroje FALSE, revisa el método que usas para vaciarla (mira si lo puedes postear para que lo veamos).

Nota: Supongo que cuando dices que desde el Database Desktop aparece un registro en blanco lo dices sin haber puesto en edición (F9) dicha tabla, puesto que entonces crea un registro nuevo en blanco para ser llenado, que es el que tú verías.

Saludos

delphinario 21-07-2004 22:53:32

creo que no me he explicado bien, a ver...

claro que no la pongo en edicion con F9, lo que quiero decir es que si tengo n registros y los borro, por qué luego aparece uno en blanco?, es decir:

Si tengo en mi tabla 5 registros y los borro de la siguiente forma:

while not(table.dataset.isempty) do table.dataset.delete;

Una vez hecho esto inserto un nuevo record:

table.dataset.insert;

y despues edito los datos de este nuevo registro.

El caso es que cuando miro lo que hay en la tabla me aparece un primer registro en blanco y despues el registro que yo he insertado(y editado)


Lo que quiero es cargarme ese registro blanco.


gracias

delphinario 21-07-2004 23:27:02

Arreglado
 
ya esta! habia metido un pequeño gambazo
en el formclose habia hecho un post y su edit correspondiente antes, por lo que al salir de la aplicacion me escribia un registro en blanco ;)
gracias por tu ayuda


La franja horaria es GMT +2. Ahora son las 14:10:48.

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