Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   tablas bloqueadas (https://www.clubdelphi.com/foros/showthread.php?t=16144)

Mario1980 17-11-2004 17:36:42

tablas bloqueadas
 
Hola que tal,
uso tablas paradox y teng o delphi 2, solo quiero saber como hago para averiguar si una tabla esta bloqueada o no para saber si puedo borrar sus elementos. intente con exclusive pero si tengo cargada la tabla en un dbgrid el contenido se va porque la tabla pasa a estar en false en su propieda active.
Gracias

Mario1980 17-11-2004 23:31:46

nadie me puede ayudar?
 
Porfavor!!!!

marcoszorrilla 17-11-2004 23:38:44

Pues no queda mas remedio que cerrar la tabla e intentar abrirla en modo exclusivo, ya que esta operación requiere el bloqueo de la tabla entera.

Un Saludo.

Mario1980 18-11-2004 11:40:34

pero la tabla se muestra en el form con un dbgrid y siempre se tiene que mostrar, no existe algun metodo para saber si ya esta bloqueada?

marcoszorrilla 18-11-2004 16:13:42

Mira a ver si con esto te sirve:

Código Delphi [-]
If MiTabla.Active = True .and. MiTabla.Exclusive = False then
ShowMessage('La tabla está bloqueada.....');
Un Saludo

Mario1980 19-11-2004 13:08:20

gracias
 
gracias intentare implementar tu sugerencia

Mario1980 19-11-2004 13:12:29

Cita:

If MiTabla.Active = True .and. MiTabla.Exclusive = False then ShowMessage('La tabla está bloqueada.....');

una pregunta, cuando exclusive esta en false, no significa que la tabla la puede usar cualquier persona?

marcoszorrilla 19-11-2004 14:41:19

Si, esta es la propiedad que debe de tener para poderla utilizar en Red y que acepte más de un usuarios concurrente a la vez.

De cualquier manera esa propiedad no se puede cambiar sino es cerrando la tabla e intentándola abrir en modo excluvivo.

Un Saludo.


La franja horaria es GMT +2. Ahora son las 07:30:12.

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