![]() |
![]() |
| 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
|
||||
|
||||
|
Hola.
Otra opción es valerte de la propiedad UserNames de TIBDatabaseInfo.
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#2
|
||||
|
||||
|
Creo recordar que también el componente TIBDataBaseInfo tiene una propiedad que lista los usuarios conectados, creo que era UserNames, devuelve un StringList con la lista.
Edito: ya se me adelantó ecfisa ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Añado otra forma:
Creo que sólo con FB2.1 en adelante.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Cita:
Saludos, Chris |
|
#5
|
||||
|
||||
|
Hola.
Creo que la consulta SQL completa sería:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#6
|
||||
|
||||
|
Hola
Yo lo que hago es muy simple. Tengo usuarios que entran al programa por medio de un login. Una vez que esta autorizado cambio un campo activo por SI. Una vez que el usuario sale del programa el campo activo vuelve a cambiar a NO. Simple, en una pantalla puedo ver los usuarios que estan usando el programa en tiempo real, incluso si quisiera podria poner hora y dia de entrada y salida. Saludos
__________________
Siempre Novato |
|
#7
|
||||
|
||||
|
Hola Caral
Yo utilizo un sistema similar para loguear a los usuarios de la base de datos, y esta pregunta que da inicio al hilo me ha surgido un monton de veces. No me anime a hacer lo que propones porque se me ocurrio que si hubo un corte de luz o algo por el estio (resetean la maquina), queda registrado como logueado cuando puede no estarlo. Se me ocurre que se pueden utilizar los componentes INDY cliente y servidor UDP o TCP, similar a un programa de chat, para lograr una interconeccion entre los ejecutables y se den aviso entre ellos de quien esta logueado. Estoy tratando de aprender mas sobre como utilizar esos componentes. Me gustaria saber si alguien ha logrado plasmar esa idea y que opinas tu (CARAL) al respecto.
__________________
La vida no trata de encontrarse a uno mismo, sino de crearse a uno mismo. Tanto si piensas que puedes como si no, estarás en lo cierto |
|
#8
|
||||
|
||||
|
Cita:
1. al iniciar usuario 2. al salir 3. el timer q me muestra los usuarios pero al momento de otro pc q esta en la red entra no me actualiza la lista. parece que no reconociera los cambios de la bdatos, lo la refrescara no se si algun trigger o procedure me pueda solucionar esto.
__________________
Enseñar es la virtud de un sabio. |
|
#9
|
||||
|
||||
|
Cita:
|
|
#10
|
||||
|
||||
|
En un soft que desarrollé hace años usé un sistema prácticamente idéntico al descrito por Neftalí.
Por cierto, no sé de dónde he sacado la sql que puse antes . Para controlar las conexiones se puede hacer también en un trigger que haga saltar una excepción cuando llegue al máximo permitido, a ver si ahora lo copio bien:
Aunque creo que también está disponible a partir de fb2.1
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Saber si esta conectado el adaptador de corriente en una laptop | javier_ecf | API de Windows | 8 | 14-01-2011 00:51:37 |
| como saber si un clientSocket esta conectado | pipo123 | Internet | 0 | 19-04-2007 22:22:20 |
| ¿ Quien está conectado a mi equipo ? | Roilo | Redes | 1 | 27-07-2006 23:01:40 |
| Programa para saber si estoy conectado. | Kamikaze | Internet | 2 | 13-11-2004 16:47:46 |
| Saber si esta conectado | Kaesbu | Internet | 1 | 22-09-2003 14:09:45 |
|