![]() |
![]() |
| 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
|
|||
|
|||
|
la de arriba es el programa que tengo funcionando de manera local, directo al puerto serial y donde tengo el problema que cuando quiero escribir una nota sobre una de las señales, si llega otra me pasa hacia esa.
La segunda imagen es del dbrid del query que puse en otra computadora para probar el funcionamiento en red. La idea es que veas como son las señales que llegan. Gracias por tu tiempo. |
|
#2
|
|||
|
|||
|
Ya que me parecio mas correcto, aclaro para evitar confusiones
|
|
#3
|
||||
|
||||
|
OK.
¿Y ahora en qué punto estás? (lo siento pero me he perdido un poco...) Por un lado te llegan señales y por otro lado quieres ir procesándolas. El código o estrategia que comentamos más arriba, ¿Te funciona? ¿Puedes ir leyendo las nuevas señales?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
|||
|
|||
|
hola de nuevo
El metodo del select esta perfecto porque es menos pesado que el de requery -PROBLEMA - el select esta puesto en un timer. si llegan cinco seÑales al mismo tiempo, necesito poder trabajar con cada una de ellas y con las demas que van llegando. -PROBLEMA- despues que se hace el nuevo select se van las seÑales viejas aunque obviamente ellas estan en la base de datos del servidor. -PREGUNTA -Si recibo estos datos constantemente y necesito procesarlos uno por uno, cual seria el mejor metodo. 1.- crear una tabla o vista con el cual trabajaria que podria ir llenando conel select? 2.-marcar los datos nuevos como pendientes con algun campo en la tabla en el servidor y mantener un contador y luego recuperarlos con otro select para saber lo que esta pendiente e ir trabajando con ellas Espero haberme explicado bien. Ejemplo practico: suena una alarma en robo del cliente X y luego dos segundos mas tarde suena la del cliente Y en fuego, mientras proceso la del cliente X, si llegan otros datos se pierde la del cliente Y. -pero claro esos datos estan todos en la base de datos del servidor. |
|
#5
|
||||
|
||||
|
Cita:
(1º) El qe se encarga de leer las señales y guardarlas en una tabla temporal. Sólo tiene que leer y guardar. Así con este proceso no pierdes tiempo de proceso. Sólo lee y guarda en la tabla. (2º) Otro proceso que se encarga de ir recuperando las señales guardadas en la tabla y las va procesando y eliminando. De esta forma, si llega un momento en que necesitas más potencia puedes optar por configurar varios consumidores.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿Cómo refrescar un registro de una adoQuery que ataca SQL Server? | socger | Conexión con bases de datos | 2 | 28-05-2008 12:59:15 |
| BDE y SQL Server 2000 | pascalutn2003 | Conexión con bases de datos | 3 | 20-05-2007 23:37:16 |
| Problemas conectividad instalando sql server 2000 en w2k server | ospaco69 | MS SQL Server | 1 | 16-02-2007 04:39:17 |
| Exportar database sql server 2005 a sql server 2000 | ErenioDhG | Conexión con bases de datos | 1 | 29-08-2006 15:42:46 |
| Ms Word 2000/97 + Ms sql server 7/2000 + almacenar - leer - actualizar Campos | jcp_nqn | Servers | 0 | 21-12-2003 01:55:14 |
|