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)
-   -   Dejar en blanco una tabla!! (https://www.clubdelphi.com/foros/showthread.php?t=23385)

Rafe 15-07-2005 02:43:36

Dejar en blanco una tabla!!
 
Hola que tal , el problema que tengo es que quiero eliminar todos los componentes de una tabla que tengo , dejarla sin nada , bacia , el metodo que se usa (creo) es table1.emptytable , pero al acerlo , me pone un error que dice , table1 is busy , osea que esta ocupada , y no se por que , primero tengo que habilitar la tabla para editarla no ?? table1.edit ??? , ademas tengo que poner la propiedad active en falso , pero hago eso y no anda , no hay otra forma ????
sino como seria exactamente ?? MUCHISIMAS GRACIAS POR SU TIEMPO!!!!

Lepe 15-07-2005 04:12:00

Código Delphi [-]
table1.open;
table1.emptytable;

No lo he probado, pero debería ser así.

Si tienes algun problema, comenta que tipo de tabla es (paradox, firebird....)

Un saludo

Rafe 15-07-2005 06:20:53

tabla paradox
 
Si es una tabla paradox, puse
table1.open;table1.emptytable;y me pone este error : "Table cannot be opened for exclusive use".Como tendria que hacer para que funcione ??

Lepe 15-07-2005 10:48:21

Tienes 2 métodos:
- Cierras todo incluso delphi, abres el Database Desktop y desde alli, en el menu Tools --> utilities --> Empty... te pedirá la tabla.

- Por código:
Código Delphi [-]
tabla1.close;
tabla1.Exclusive := true;
tabla1.Open;
tabla1.EmptyTable;

Un saludo


La franja horaria es GMT +2. Ahora son las 06:01:46.

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