![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Que yo sepa, las bases de datos de escritorio (Access, Paradox, DBase,...) no tienen control de usuarios desde la base de datos. Si quieres características de este estilo creo que tendrás que migrar a una base de datos relacional estilo Firebird, Interbase, SQL Server, ......
|
|
#2
|
||||
|
||||
|
que tu no sepas, no significa que no se pueda...
Encontre una libreria que se llama MSLDBUSR.DLL que permite controlar los eventos que se producen cuando los usuarios se logean a la base de datos (En acces, que era lo que me interesaba), incluso los errores que se producen cuando un usuario los comete. para quien quiera ver esto funcionando con componentes, en esta direccion www.delphi.pari.bg hay un componente que se llama Kadaoinfo que tiene todo esto como propiedades. Para terminar...Logre hacer funcionar kadaoinfo + msnpopup v 5.0 (www.torry.ru) , ahora cuando alguien se conecta a la base de datos y la aplicacion esta corriendo en otras estaciones se activa un popup tipo msn que avisa que un usuario se conecto y en la carpeta donde esta la BD se crea un archivo log que captura los usuarios y los errores que se produscan en esta, no era tan dificil, mas bien facil , la unica pega es que microsoft no incluye la libreria MSLDBUSR.DLL con acces, hay quer bajarla desde el sitio web. Luis ![]() |
|
#3
|
|||
|
|||
|
Cita:
![]() |
|
#4
|
||||
|
||||
|
no hay problema , en todo caso igual algun dia debo migrar a otra base de datos......pero si algo funciona bien....
Luis |
|
#5
|
||||
|
||||
|
Cita:
Cita:
Cita:
__________________
Gracias de antemano por vuestra ayuda. ·.:*:.·Yako·.:*:.· |
|
#6
|
||||
|
||||
|
Buenas....
Primero la libreria que controla los eventos(creo que asi se llaman) Instalation: ------------- First go to Microsoft Site and download jetutils.exe Package from the following URL: http://download.microsoft.com/downlo...S/JETUTILS.EXE You also may review the folowing page for more information about Jet Utils: http://support.microsoft.com/support.../Q176/6/70.ASP Then install all components from the package JETUTILS.EXE Copy msldbusr.dll in your Windows folder o donde este mas cerca de los usuarios que van a hacer uso de ella, si se deja en el servidor o donde esta la BD se produce una perdida notoria de velocidad pero si se direcciona en el pc cliente es mucho mas rapido. ahora como funciona el kadaoinfo con el popup tipo msn. mediante las propiedades y los eventos de cuantos usuarios hay conectados y quien se conecta ahora o quien hace exit de la BD, se activa el popup tipo msn y el mensaje es "se desconecto el usuario..." o " se conecto el usuario..." en todos los equipos conectados aparece ....en realidad es super sencillo. saludos Luis |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|