Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-03-2008
Willo Willo is offline
Miembro
 
Registrado: jun 2006
Posts: 116
Poder: 18
Willo Va por buen camino
Monitorear nuevos registros

Hola;

la verdad no se si este tema es de este foro, pero como la BD es en MySQL...

necesito crear una aplicacion (como un servicio o algo asi), que le avise al usuario cuando hay un nuevo registro en la BD... la aplicacion debe correr al iniciar la maquina y no verse en la barra de tareas, y pues ser lo mas pequeña posible....


Uso delphi 7 ent, con Mydac para accesar MySQL...

alguien puede indicarme por donde empezar?

GRacias!
Responder Con Cita
  #2  
Antiguo 09-03-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Si la aplicación tiene que "avisar" al usuario, casi mejor que no sea un servicio de Windows, aunque, es posible para estos interactuar con el usuario, no es una aplicación que el usuario pueda "controlar", si no usa el "Gestor de servicios de Windows", o tú mismo preparas un "controlador" para el mismo.

Para que una aplicación se inicie junto a Windows, puedes usar, por ejemplo, el registro de este. En el apartado de trucos tienes uno que te enseña cómo hacerlo. Respecto de que tu aplicación se inicie en la bandeja del sistema, la palabra clave es "TrayIcon". Busca información en estos foros, por ejemplo, puesto que encontrarás diferentes soluciones, desde pegándote con la API de Windows, a componentes de terceros que ponen las cosas mucho más sencillas.

Y respecto a la base de datos... me temo que no se me ocurre más que estar pendiente de ella, es decir, de hacer una consulta cada cierto tiempo, en segundo plano, sin intervención del usuario, mientras tu aplicación se ejecute. Haces una consulta en que cuentes los registros de una determinada tabla, por ejemplo, y, si el número de estos es mayor que la última vez que lo comprobaste, "avisas" al usuario.

PD. Muevo el hilo a "Conexión con bases de datos", puesto que la tiene, y creo que no sólo con MySQL.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 09-03-2008 a las 05:08:57.
Responder Con Cita
Respuesta



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
Monitorear tráfico web pititi1974 Internet 1 14-08-2007 17:23:13
Monitorear el registro Suriu Windows 2 18-04-2007 20:26:34
Modo de insertar nuevos registros y HOLA nachito_tuc Conexión con bases de datos 5 01-08-2006 13:13:08
Monitorear Firebird 1.5 jc.guzman Firebird e Interbase 2 21-10-2005 03:23:33
Monitorear procesos victork_py Firebird e Interbase 7 27-08-2003 12:06:29


La franja horaria es GMT +2. Ahora son las 02:19:47.


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