como defino dos QUERY de conexiones diferentes?

como defino dos QUERY de conexiones diferentes?

Postby goosfancito » Tue Sep 23, 2014 8: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: Select all  Expand view
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/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: como defino dos QUERY de conexiones diferentes?

Postby wmormar » Tue Sep 23, 2014 9: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
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Re: como defino dos QUERY de conexiones diferentes?

Postby goosfancito » Tue Sep 23, 2014 9: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/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: como defino dos QUERY de conexiones diferentes?

Postby Willi Quintana » Wed Sep 24, 2014 2: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
User avatar
Willi Quintana
 
Posts: 1003
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: como defino dos QUERY de conexiones diferentes?

Postby goosfancito » Wed Sep 24, 2014 8: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: Select all  Expand view
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/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: como defino dos QUERY de conexiones diferentes?

Postby Ariel » Wed Sep 24, 2014 9: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.
Ariel
 
Posts: 374
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: como defino dos QUERY de conexiones diferentes?

Postby goosfancito » 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/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: como defino dos QUERY de conexiones diferentes?

Postby Ariel » 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.
Ariel
 
Posts: 374
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: como defino dos QUERY de conexiones diferentes?

Postby goosfancito » Thu Sep 25, 2014 2:54 am

dale!
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 32 guests