Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Tema Cerrado
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-05-2003
miguelb miguelb is offline
Miembro
 
Registrado: may 2003
Ubicación: Entre Rios - Argentina
Posts: 69
Poder: 22
miguelb Va por buen camino
Question Tabla en uso

Consulta: Como puedo saber si una(s) tablas estan siendo usadas desde otra terminal? Estoy utilizando Paradox 7.
Me gustaria obtener informacion de quienes son y/o desde que terminal estan siendo utilizadas.
O al menos, saber si estan en uso o no.
Gracias por anticipado.
miguelb
Argentina
  #2  
Antiguo 07-05-2003
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Poder: 22
andres1569 Va por buen camino
Hola:

Mira en este enlace a los trucos de Ian Marteens:

http://www.marteens.com/trick04.htm

Ahí indica cómo ver los usuarios conectados. En cuanto a la información sobre una tabla en concreto, te puedo decir el nombre de algunas funciones del BDE sobre eso:

dbiIsTableLocked y dbiOpenLockList.

No te puedo decir más puesto que estas últimas no las he utilizado.

Un saludo
  #3  
Antiguo 09-05-2003
Avatar de José Luis Garcí
[José Luis Garcí] José Luis Garcí is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Las Palmas de G.C.
Posts: 1.372
Poder: 23
José Luis Garcí Va camino a la fama
Si dejas al sistema y delphi estos al estar un registro bloqueado y querer editarlo te da un mensaje de error y de esto nos aprovechamos con la siguiente función



Function usuario(error,tex1,tex2:string);dtring;
var usau:string;
begin
usau:=(Copy(error,(Ansipos('User:',error)+5),(length(error)-(ansipos('User:',error)+4))));
Result:=tex1+' '+usua+' '+tex2;
end;



y modo de uso en el evento Onclick de un boton
EVENTO ONCLICK
var Bloqueo:Boolean;
begin
try
table1.edit;
bloqueo:=false;
exept
On E:Exception do
begin
Showmessage(usuario(e.message,'Registro ocupado por:[','], intentelo más tarde'));
bloqueo:=true;
end;
end;
if bloqueo then exit;
end;


Un saludo desde Canarias.
  #4  
Antiguo 14-05-2003
miguelb miguelb is offline
Miembro
 
Registrado: may 2003
Ubicación: Entre Rios - Argentina
Posts: 69
Poder: 22
miguelb Va por buen camino
Thumbs up

Andres y Jose Luis:
muchas gracias por sus colaboraciones,
pude resolver mi problema con la solucion de Andres,
y voy a estudiar lo planteado por Jose Luis.
Gracias
Miguel
Argentina.
Tema Cerrado



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Trabajar sobre la tabla o una tabla auxiliar? Patricio Conexión con bases de datos 3 06-12-2005 22:07:34
Consulta para experimentados COMPLICADA!! marceloalegre SQL 0 27-07-2005 01:06:03
Seleccionar registros en una tabla, envio, e insercion en otra tabla!! EfrainSanmiguel Conexión con bases de datos 3 21-10-2004 01:12:43
tabla paradox no refresca JoseQ Conexión con bases de datos 10 24-09-2004 22:07:51
tabla en excel haron Conexión con bases de datos 2 19-05-2003 19:22:25


La franja horaria es GMT +2. Ahora son las 19:53:49.


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
Copyright 1996-2007 Club Delphi