La Web del Programador: Comunidad de Programadores
 
    Pregunta:  58803 - DATAWINDOW GRABANDO A OTRA BASE DE DATOS
Autor:  Diego Mori Otárola
Hola amigos, tengo el siguiente problema:
Tengo un datawindow conectado a una base de datos (BD A) y a la hora de grabar quiero que lo haga en la BD B, cómo puedo hacer eso?
Agradezco de antemano sus respuestas.
Saludos

  Respuesta:  Adolfo Chairez
Hola:

Primero deberás de crear un segundo canal de comunicación, por si no sabes aqui estan las instrucciones:
transaction sqlca2
sqlca2 = Create transaction
SQLCA2.DBMS = "ODBC"
SQLCA2.AutoCommit = True
SQLCA2.DBParm = "ConnectString='DSN=HRMSSYS;UID=ACHAIREZ;PWD=CHAIREZ'"
Connect using sqlca2;

Una vez que ya tengas datos en la DW deberas de teclear:
dw_reporte.settransobject(sqlca2)
dw_reporte.update()

luego desconectar el segundo canal y destruir el objeto:
disconnect using sqlca2;
destroy sqlca2

Dudas o aclaración, buscame en el messenger.