Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-11-2008
pruz pruz is offline
Miembro
 
Registrado: sep 2003
Posts: 170
Poder: 21
pruz Va por buen camino
Question conectar dos Host al mismo tiempo

Hola Amigos:

Tengo una aplicacion de punto de venta y necesito grabar los registro de venta al mismo tiempo en dos Host, es decir, el primero en el 'localhost' y el segundo en 'hostremoto', como hacerlo.

Gracias
Responder Con Cita
  #2  
Antiguo 07-11-2008
pruz pruz is offline
Miembro
 
Registrado: sep 2003
Posts: 170
Poder: 21
pruz Va por buen camino
Question Conectar dos Host al mismo tiempo

Hola Amigos:

Tengo una aplicacion de punto de venta y necesito grabar los registro de venta al mismo tiempo en dos Host, es decir, el primero en el 'localhost' y el segundo en 'hostremoto', como hacerlo.

perdon, me falta decir que uso libreria Zeos para la conexion

Gracias
Responder Con Cita
  #3  
Antiguo 07-11-2008
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Thumbs up

Supongo que en los dos Host tienes la misma base de datos o por lo menos la misma tabla de venta con los mismos atributos ¿no?, si es asi:Se me ocurre que crees dos ZConection una para cada host, y solamente inserta los registros de la venta dos veces, una para cada host, con la diferencia de que si lo haces con un solo ZQuery, cambies de antemano la conexion del ZQuery a la correspondiente. Algo asi:
Código Delphi [-]
ZQuery1.Conection:=ZConection1;//para el primer host
.
.
.
ZQuery1.Conection:=ZConection2;//para el segundo host
.
.
.
O si quieres utiliza dos ZQuery y ya.....
Saludos.....
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #4  
Antiguo 10-11-2008
pruz pruz is offline
Miembro
 
Registrado: sep 2003
Posts: 170
Poder: 21
pruz Va por buen camino
Unhappy

Gracia por tu ayuda,

lo hice como dices pero por alguna razon pierdo la conexion del host local..

y tengo todo separado separado dos zconection, dos ztranseccion, dos zquery....

lo tratado de buscar el error pero no lo encuentro..

DONDE MAS PUEDO BUSCAR..
Responder Con Cita
  #5  
Antiguo 10-11-2008
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Haber... por que no pones tu codigo para ver y asi vamos al grano.
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #6  
Antiguo 20-11-2008
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Cita:
lo hice como dices pero por alguna razon pierdo la conexion del host local..

y tengo todo separado separado dos zconection, dos ztranseccion, dos zquery....

lo tratado de buscar el error pero no lo encuentro..
Eso puede suceder por que el servidor local esta corriendo en el mismo puerto del servidor remoto, por que no tratas de cambiar el numero d puerto de tu host local.
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #7  
Antiguo 19-12-2008
heymatias heymatias is offline
Registrado
 
Registrado: dic 2008
Posts: 7
Poder: 0
heymatias Va por buen camino
Lo de cambiar los números de los puertos está mal, una cosa es el puerto de conexión entrante y otra muy diferente el de conexión saliente.

El que las dos conexiones coincidan en el puerto de destino no tiene que generar inconvenientes.

Sin que hayas puesto tu código, y por la experiencia que veo que tenés, me juego porque pusiste mal el nombre de las variables. Poné el código y vamos a ver cuál es el problema.
Responder Con Cita
  #8  
Antiguo 19-12-2008
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Wink

Cita:
El que las dos conexiones coincidan en el puerto de destino no tiene que generar inconvenientes.
Creo que puede haber inconveniente amigo heymatias ,te explico un poco si tengo dos servidores corriendo en el mismo puerto es fatal, habria problema por que el administrador de memoria del Sistema Operativo no sabria a cual de los dos Server entregar el paquete recibido, aparte de eso ocurriria un error en el Shell del SO.
De ahi que cada server debe correr en un puerto independiente.
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #9  
Antiguo 19-12-2008
heymatias heymatias is offline
Registrado
 
Registrado: dic 2008
Posts: 7
Poder: 0
heymatias Va por buen camino
Cita:
Empezado por rgstuamigo Ver Mensaje
Creo que puede haber inconveniente amigo heymatias ,te explico un poco si tengo dos servidores corriendo en el mismo puerto es fatal, habria problema por que el administrador de memoria del Sistema Operativo no sabria a cual de los dos Server entregar el paquete recibido, aparte de eso ocurriria un error en el Shell del SO.
De ahi que cada server debe correr en un puerto independiente.
Es interesante como escribís haciendo de cuenta que entendés y que sabés.

Una cosa es que los dos servidores estén en el mismo equipo y que ahí sí puedan tener conflicto con el número de puerto, y otra muuuuuuy diferente es conectarse, a dos servidores diferentes, al mismo puerto.

Miralo de esta manera, cuando vos visitás una página web te conectás a un servidor por el puerto 80, y te podés conectar a varios servidores por el puerto 80 al mismo tiempo; porque el cliente no usa el puerto 80, usa un puerto aleatorio que esté libre y no esté registrador.

En este caso el cliente es la aplicación que uno desarrolla, y el servidor (o
los servidores) es MySQL. Yo puedo conectarma a mysql.server1.com y a mysql.server2.com siempre por el mismo puerto, sin terner problemas.

Reconozco no terner un buen carácter, pero no me vengas a intentar corregir cuando no estoy equivocado.

Saludos, matías.-
Responder Con Cita
  #10  
Antiguo 20-12-2008
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Cita:
Es interesante como escribís haciendo de cuenta que entendés y que sabés.
No se trata de que si sé o no sé , sino que simplemente estaba dando mi humilde opinion al respecto de lo que dijiste. que al parecer te entendi mal.

Cita:
Una cosa es que los dos servidores estén en el mismo equipo y que ahí sí puedan tener conflicto con el número de puerto, y otra muuuuuuy diferente es conectarse, a dos servidores diferentes, al mismo puerto.
Yo diria a dos direcciones de IP diferentes. pero bueno espero que no te enojes por esto.

Cita:
Reconozco no terner un buen carácter, pero no me vengas a intentar corregir cuando no estoy equivocado.
No se trata de que si tienes o no tienes caracter, muchas veces los que estamos aqui en este club le hemos fallado al dar opiniones con respecto a algunos temas y no por eso nos hemos avergonzado sino mas bien hemos aprendido, de todas manera al parecer yo te entendi mal de lo que habias escrito con respecto a este asunto y creo que el tema ya a sido aclarado para el amigo pruz.
Saludos.....
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
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
Insertar y modificar al mismo tiempo ! hecospina Firebird e Interbase 4 17-09-2008 13:40:28
Dos formularios al mismo tiempo nostrajara Gráficos 2 31-10-2007 17:13:09
No se puede conectar desde otro host y algo mas... inexperto Conexión con bases de datos 1 09-08-2007 01:41:51
Dos Formularios al mismo tiempo lucasarts_18 Varios 5 19-04-2005 03:46:05


La franja horaria es GMT +2. Ahora son las 13:01:08.


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