Hola
驴Es posible saber qui茅n abri贸 un dbf en modo exclusivo?.
Gracias ![]()
Un saludo, Best regards,
Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producci贸n]
Implementando MSVC 2010, FWH64 y ADO.
Abandonando uso xHarbour y SQLRDD.
Hola
驴Es posible saber qui茅n abri贸 un dbf en modo exclusivo?.
Gracias ![]()
Por l贸gica es imposible...
El Open de la dbf interroga los bloqueos de apertura del sistema operativo y no de quien lo ha bloqueado...
Podr铆as crear tu propio DbfOpen que abra la dbf y guarde la informaci贸n en otro fichero.
Hola.
Gracias por responder.
Pero creo que a nivel de SO algo hay. Por ejemplo, es posible saber qui茅n est谩 compartiendo una carpeta.
Lo de la soluci贸n que propones la descarto por temas de cuelgues. Estoy buscando c贸mo hacerlo via SO.
Gracias.
lucasdebeltran wrote:Hola.
Gracias por responder.
Pero creo que a nivel de SO algo hay. Por ejemplo, es posible saber qui茅n est谩 compartiendo una carpeta.
Lo de la soluci贸n que propones la descarto por temas de cuelgues. Estoy buscando c贸mo hacerlo via SO.
Gracias.
Hola.
Existe el comando openfiles que muestra los archivos abiertos en una carpeta compartida.
Buen Dia.
Lo que dice el compa帽ero de crear una base de datos de los Usuarios conectados, esta bien yo lo hago asi, pero no se sabe que usuarios esta usando una tabla, a no ser que se cree una tabla dbf , con el nombre de las bases de datos, cuando se abre la table en modo exclusive se almacenaria el usuario que la tiene y tambien podria grabar la maquina es una alternativa.
LA otra como dice el compa帽ero , es a nivel de sistema operativo , esto si se puede, lo hice hace mucho tiempo no recuerdo el comando, pero si es factible en su tiempo lo hice con Windows NT.
Lucas,
Si usas ADS ya sea en exclusivo o compartido, puedes saber la IP de quien la ha abierto.