Gracias Ramiro,
En el segundo punto decís:
* crear un datastore que apunte al server remoto.
Cómo se hace esto?
Roberto Ascher
Mac Eachen 1338 | Montevideo - Uruguay | CP : 11300
Tel : (+ 598) 2 6284479 | Cel : (+ 598) 9442 4609
Email: rascher@adinet.com.uy | msn: robertoascher@hotmail.com | skype: rascher
-----Mensaje original-----
De: Ramiro Martinez [mailto:rmartinez@insis.com.uy]
Enviado el: martes, 05 de abril de 2011 16:14
Para: vfp-l@gxtech.com.uy
Asunto: RE: [vfp-l] Stored procedure MySql
Roberto, buenas tardes.
Desde una DB ubicada en un servidor, sinceramente no sé si es posible conectarte a otro DB ubicada en otro servidor distinto.
Yo he tenido que interactuar entre DB que se encuentran en servers diferentes, y lo más práctico fue lo siguiente:
* crear una estructura en tu DB con los datos que vas a necesitar del server remoto.
* crear un datastore que apunte al server remoto.
* a través de un proc cargar los datos en tu tabla local
Luego accedes a los datos de tu nueva tabla y trabajas de forma local
Espero que te sirva esto.
Saludos
Ramiro Martínez
Desarrollo
Antes de imprimir esta página piense si es realmente necesario, no perjudique el medio Ambiente.
De: Roberto Ascher [mailto:rascher@adinet.com.uy]
Enviado el: viernes, 01 de abril de 2011 18:35
Para: vfp-l@gxtech.com.uy
Asunto: [vfp-l] Stored procedure MySql
Estimados,
Quiero hacer un stored procedure para actualizar una tabla de una base de datos MySQL
Tengo que abrir por un lado la tabla que quiero actualizar que está en el servidor de mi red local (hasta ahí no tengo problema) y los datos los quiero leer de otra tabla de un servidor remoto al que normalmente me conecto vía odbc usando un archivo dsn
Lo que no sé es cómo invocar a esa tabla remota. En el ejmplo de abajo como accedo a TablaRemota
En el DSN que uso para Genexus tengo:
[ODBC]
DRIVER=MySQL ODBC 5.1 Driver
UID=root
PORT=3306
DATABASE=NombreBse
SERVER={DirBase-ip.org}
create procedure Prueba()
declare cur1 CURSOR FOR select * from TablaRemota.Articulos
begin
fetch cur1 into varCursor
open cur1;
insert into TablaLocal.articulos values(varCursor.atto1, VarCursor.atto2,.......)
End
End
Gracias
Roberto Ascher
Mac Eachen 1338 | Montevideo - Uruguay | CP : 11300
Tel : (+ 598) 2 6284479 | Cel : (+ 598) 9442 4609
Email: rascher@adinet.com.uy | msn: robertoascher@hotmail.com | skype: rascher
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,21
Por consultas owner-vfp-l@gxtech.com.uy
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,21
Por consultas owner-vfp-l@gxtech.com.uy
--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.
0 Response to "RE: [vfp-l] Stored procedure MySql Para Ramiro"
Publicar un comentario