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)
-   -   Vacia una Tabla (https://www.clubdelphi.com/foros/showthread.php?t=6986)

Mauro® 29-01-2004 16:12:58

Vacia una Tabla
 
Hola a todos, quisiera saber si alguien me puede ayudar con mi problema, tengo que vaciar una tabla y cuándo hago uso del comando table1.emptytable me da un error diciendo que la tabla esta en uso, obviamente primero la cierro pero el error sigue.
Si alguien conoce otra forma de vaciar un tabla se lo agradecería muchisimo!!

Desde ya muchas.
Saludos a todos.

Nuria 29-01-2004 16:25:44

Hola Mauro!

¿Estás seguro de que cierras la tabla o que la tabla no la tienes abierta por otro lado?

A lo mejor puede pasar que la tabla en cuestión la tengas enlazada a otra, me explico, un cabecera-líneas. Quieras borrar la tabla cabera que tiene asociadas una lineas, entonces no te dejaría.

Otra manera que se me ocurre para borrar una tabla es mediante sql.

Saludos! :)

__cadetill 29-01-2004 16:56:03

Tienes que poner la propiedad de la tabla exclusive = true

@-Soft 30-01-2004 12:58:52

hola

Cita:

midatamodule.mitabla.Close;
midatamodule.mitabla.exclusive := False;
midatamodule.mitabla.EmptyTable;
midatamodule.mitabla.exclusive := True;
midatamodule.mitabla.Open;
de esta manera es que yo lo utilizo, suerte.

__cadetill 30-01-2004 13:05:42

Cita:

Empezado por @-Soft
de esta manera es que yo lo utilizo, suerte.

Si de caso, los exclusive van al rebés, no??? :D

@-Soft 01-02-2004 23:30:07

hola

Tienes toda la razon, jeepi!!

chipsoni 04-05-2006 22:14:53

¿hay que desactivarla tambien o con tenerla cerrada es suficiente?

dec 05-05-2006 00:11:17

Hola,

chipsoni, date cuenta de que has respondido a un Hilo publicado en el año 2004... quizás deberías haber abierto otro Hilo. Pero, quizá no... No estoy seguro. El caso es que se me ocurre de lo que dices que si cierras la tabla tal vez ya eso implique su desactivación. Míralo a ver, puede que abrir la tabla implique su activación y cerrarla implique su desactivación.

Es posible que otro compañero te proporcione información más precisa y correcta. ;)


La franja horaria es GMT +2. Ahora son las 13:03:35.

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