Foro de programacion

programacion
RegistrateNewsletter
zonas:adsl:area-flash:area-php:area-asp:area-vb:area-photoshop:area-Vfox:area-Soft:area.:Mas
+ de 45.000 registrados
Secciones: Manuales-Diseño-Trucos-Recursos-Foros/Comunidad-Software-CodigoFuente-compras
AñadenosFavoritos
Secciones: Herramientas-Libros-Webmasters/Google-Noticias -Biblioteca-Cursos--Directorio-EmpleoN
Foros de Programacion - Cominidad de Programadores
 
Foros de programacion
es una web de ayuda a los programadores y webmasters, la buena utilizacion del foro sera el premio que tendremos para q este elemento sea util para los usuarios.

Colaborar: Si deseais ser moderadores de alguno de los foros estaremos encantados en que nos presteis esa ayuda , tan solo es necesario tener algun conocimiento
del tema que trata el foro y tener ganas ganas de colaborar para ser moderador mandar un mail indicando de que foro deseais ser moderador

Deseais que pongamos algun nuevo foro de programacion? ¿quieres crear un nuevo foro y ser su moderador? ponte en contacto con nosotros

Retroceder   Foros > Programacion > java

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 21 de julio,2005, 04:08
Arkhan
Guest
 
Mensajes: n/a
Predeterminado Detectar un cambio en una tabla en access

El problema es el siguiente: Tenemos una máquina de producción y un sensor de la misma conectado a un pc.
Cada vez que un pedido entra a fabricarse, el sensor lee el número de pedido. En el pc existe una base de datos en access (mdb) con una lista de pedidos que van a fabricarse en el día. Para cada pedido se almacena un registro en una tabla, con cierta información, pero nos importa un campo que indica si está en proceso de fabricación o no.
El caso es que yo me encuentro con este sistema, y me piden desarrollar un programa que cada vez que entre un nuevo pedido a fabricar, muestre un mensaje determinado (que tengo que buscar en la BD de un servidor etc..). Como parece ser que no hay manera de que una BD access (mediante un trigger, macro o lo que fuese) ejecute un comando, lance un programa, comience una conversación DDE (cualquier cosa que sirva para notificar de forma asíncrona) cuando cambie el campo de estado de un pedido, me he visto en dos posibles alternativas:

1. Consultar la BD cada cierto tiempo y ver si ha entrado un nuevo pedido.
2. Mirar la fecha de modificación del fichero *.mdb y si ha cambiado mirar si ha entrado un nuevo pedido.

La mejor opción hubiera sido utilizar el sensor, pero claro, ni tengo manual, ni software ni nada, ahora msimo el sensor lo lee un programa totalmente cerrado para hacer sus cosas, y de cuyo código no dispongo.

Decir que el responsable de sección me ha dicho que los pedidos entran con una frecuencia de una hora, pero claro, yo no puedo arriesgarme a poner un temporizador de una hora. Pondría un temporizador algo menor y el resto del tiempo me pasaría haciendo consultas (opción 1 o 2) hasta que llegara el pedido.
La opción 2 parece en principio más eficiente si se va a iterar mucho, ya que supongo que cuesta menos ver la fecha de modificación de un fichero que hacer una consulta a una base de datos de búsqueda por un campo que ni siquiera está indexado. ¿Es así? ¿Qué opinais?.

Saludos.
Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Las caritas están Activado
El codigo [IMG] está Activado
Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado
Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
apretar teclas con tiempo aicitel visual basic 0 06 de enero,2006 01:00
cual es el código ascii o el nombre tecnico de las flechas d chips ruiz java 0 09 de mayo,2005 04:04
Re: COMO UTILIZAR VISUAL BASIC Y VINCULARLOS CON GIS bi23471 visual basic 1 01 de enero,1970 05:20
COMO UTILIZAR VISUAL BASIC Y VINCULARLOS CON GIS bi23471 visual basic 1 01 de enero,1970 05:18
como utilizar una OCX EN VISUAL FOX PRO bi23471 visual fox pro 0 01 de enero,1970 01:00

Programacion : LWPI Solorecursos I programacion I abcdatos I TrucosTecnicos I servicios gratisI ofertas de ADSL Ipueblos20
Areas exclusivas:cursosIofertasIadslIwebtutoriales ISMSareaItutorialesItrucos de windows IgooglemaniaI programatium.netIcompras
noticias: SaludIOcio/cineIMusicaIMotorIDeportes IJuegos I FinanzasIMovilesIEnergiaIEcologiaITech-yIMujerIMACISaludIViajes-Pueblos
site programatium.com : site1 - site2 - site3 - site4 - site5 - site6 - site7 - site8
manuales Sugiere un manual para esta seccion
who's online
Linkanos
www.programatium.com© 1999 - web esta optimizada para Microsoft explorer 6.0
tutoriales

Content Relevant URLs by vBSEO 3.2.0