FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour como defino dos QUERY de conexiones diferentes?
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
como defino dos QUERY de conexiones diferentes?
Posted: Tue Sep 23, 2014 08:10 PM
Hola.

Tengo dos conexiones, cada una a una database de servidor mysql empotrado.
Necesito leer una tbclientes de la conexion1 y transferirlo a tbclientes de la conexion2

he intentado esto, pero obviamente esta perdido el mysql porque no sabe que le digo...

Code (fw): Select all Collapse
DEFINE QUERY oQry1 "SELECT * FROM tbclientes"


ahora bien. como le digo que ese SELECT se lo haga a la DB de la conexion1?

gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: como defino dos QUERY de conexiones diferentes?
Posted: Tue Sep 23, 2014 09:15 PM

Goos,

Si las bases de datos son en el mismo host sin problema, pero si son dos host (ubicaciones) diferentes, considero que dificilmente, salvo haya quien nos saque de la gran duda.

William, Morales

Saludos



méxico.sureste
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: como defino dos QUERY de conexiones diferentes?
Posted: Tue Sep 23, 2014 09:58 PM
wmormar wrote:Goos,

Si las bases de datos son en el mismo host sin problema, pero si son dos host (ubicaciones) diferentes, considero que dificilmente, salvo haya quien nos saque de la gran duda.


diferentes ubicaciones.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: como defino dos QUERY de conexiones diferentes?
Posted: Wed Sep 24, 2014 02:08 AM

Te digo me memoria:

oConn1 := ConnectTo(oConn1, "200.45.84.21", "mario", "12345", 3306, "tienda1")
oConn2 := ConnectTo(oConn2, "200.45.84.21", "pedro", "12345", 3306, "tienda2")

Alli tienesd 2 handles para hacer los que quieras.

oDatos1 := oConn1:Query("SELECT * FROM clientes") // clientes de la tienda 1
oDatos2 := oConn2:Query("SELECT * FROM clientes") // clientes de la tienda 2

Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: como defino dos QUERY de conexiones diferentes?
Posted: Wed Sep 24, 2014 08:26 AM
willi,
en embebido no funciona, eso fue lo que probe primero,
es mas. estoy viendo ahora porque aparentemente cuando hace la PRIMERA conexion
no la suelta, y todo lo que quieras o pretendas hacer con una segunda conexion la hace con
la primera, me explico: uso la palabra "carpeta" porque en el embebido apunta a una carpeta.
Code (fw): Select all Collapse
oCnx1 apunta a la carpeta "A" 
oCnx2 apunta a la carpeta "B"

si quiero agregar un registro a la carpeta "B" usando la conexion oCnx2... minga!
la hace con la oCnx1, ya intente matar la conexion 1 con end, ponerla en nil y nada
sigue haciendola a la carpeta "A".

Dejo un proyecto en xmate para los que quieran darle una mirada,
http://1drv.ms/1wLfDuj
en ese codigo elimino los registros de la carpeta 2 (ocnx2)
y luego quiero insertar los de carpeta1 (ocnx1) a la 2
PERO:
fijense que cuando hago el DELETE de la carpeta 2 y quiero hacer un xBrowse sobre la carpeta 1 (WALA! no hay datos en la carpeta 1)
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Re: como defino dos QUERY de conexiones diferentes?
Posted: Wed Sep 24, 2014 09:47 AM

Hola,

yo lo solucioné de esta forma :
1) hago consulta1
2) hago consulta2
3) creo una tabla temporary en la conexion1
4) inserto consulta1 y consulta2 en la TEMPORARY.

y anda joya, no se nota lentitud.

salu2, Ariel.

Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: como defino dos QUERY de conexiones diferentes?
Posted: Wed Sep 24, 2014 10:19 AM

Hola Ariel!

Pero con dos conexiones diferentes? y embebido?
Porque eso es lo que necesito hacer y lo que estoy intentando.

(seguis en Rosario? gusmavf arroba gmail punto com)

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Re: como defino dos QUERY de conexiones diferentes?
Posted: Wed Sep 24, 2014 10:29 PM

Gustavo,
te mande la invitacion x skype, sino buscame vos como ariel cagiao
y no estoy en Rosario, estoy en Villa Constitucion, 50 km de Rosario.

Salu2, Ariel.

Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: como defino dos QUERY de conexiones diferentes?
Posted: Thu Sep 25, 2014 02:54 AM

dale!

FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/

Continue the discussion