Trabajar con dos base de datos
Publicado por EduardoC (75 intervenciones) el 30/11/2010 23:42:09
Mi aplicacion requiere trabajar con dos esquemas diferentes de Oracle uno en 9i y otro en 10G, He logrado mediante el Objeto Transaction crear dos conecciones la primera
con USING SWLCA y la segunda con USING SKLCA.
Si trabajo un DW con estan conexiones me muestran los datos correctos, entonces la conexiones estan correctas.. Mi consulta es la siguente:
1ro me conecto con SWLCA
2do. me conecto con SKLCA
Luego hago
string v1 , v2
select nombre into :v1 from Tabla1 where codigo = '001' using SWKCA;
select descripcion into :v2 from Tabla2 where cod = '001' using SKLCA;
y me dice que la tabla1 no existe, es decir no reconoce la conexion SWLCA, sin
embargo el otro select si lo ejecuta correctamente.
Ojo: el nombre de la tabla en el esquema SWLCA es el correcto ( si existe)
Alguna idea cual puede ser error, o como debo cambiar de una instancia de BD a otra
solo basta con colocar el USING conexion ; o hay que agregar algo mas.
Gracias por su ayunda
EduardoC.
con USING SWLCA y la segunda con USING SKLCA.
Si trabajo un DW con estan conexiones me muestran los datos correctos, entonces la conexiones estan correctas.. Mi consulta es la siguente:
1ro me conecto con SWLCA
2do. me conecto con SKLCA
Luego hago
string v1 , v2
select nombre into :v1 from Tabla1 where codigo = '001' using SWKCA;
select descripcion into :v2 from Tabla2 where cod = '001' using SKLCA;
y me dice que la tabla1 no existe, es decir no reconoce la conexion SWLCA, sin
embargo el otro select si lo ejecuta correctamente.
Ojo: el nombre de la tabla en el esquema SWLCA es el correcto ( si existe)
Alguna idea cual puede ser error, o como debo cambiar de una instancia de BD a otra
solo basta con colocar el USING conexion ; o hay que agregar algo mas.
Gracias por su ayunda
EduardoC.
Valora esta pregunta


0