Re: Problemas con ODBC

From: <juanudo(at)galeon(dot)com>
To: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Problemas con ODBC
Date: 2006-03-03 12:58:27
Message-ID: web-19205442@hispavista.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Puntualmete quiero conectar al manejador Oracle
con el manejador PostgreSQL. Ya he intentado
PostgreSQL-->Oracle a través de idblink (el
paquete que se le añade a PostgreSQl, en
realidad ahorita no recuero como se llama
puntualmente) y me fe imposible conseguir la
conexion. El segundo paso logico es conectar
Oracle-->PostgreSQL, esto lo estoy haciendo via
HS.

Despues de seguir tu sugerencia el manejador (a
través del ODBC) me respondio lo siguiente:

(0) hoapars(15); Entered.
(0) Sql Text is: SELECT * FROM "EMP"
(0) hoapars(15); Entered.
(0) Sql Text is: SELECT A1."id",A1. FROM "EMP"
A1
(0) [OpenLink][ODBC][PostgreSQL Server] column
A1.apellido does not exist (SQL
(0) State: S1000; SQL Code: 1)
(0) (Last message occurred 2 times)
(0)

Por lo que me tambien cree la tabla A1, despues
de esto la conexion se logro. Es decir ya puedo
hacer select desde Oracle hacia Postgre.

Pero......(parece que con PostgreSQL simpre hay
un pero) si creo otra tabla por ejemplo llamada
EMP y la cargo de datos debo tener varias
consideraciones primero:

La estructura de EMP, A1 y T0000 debe ser la
misma y con el particular que de paesar de que
se haga el select sobre EMP solo se van a
mostrar los datos cargados en A1.

Gracias por la ayuda Alvaro, aunque MUY poca
tecnica tu orientación me fue productiva, si
tienes alguna otra idea de este nuevo
comportamiento de PostgreSQL no dudes en
comentarla.

El Fri, 3 Mar 2006 00:11:35 -0300
Alvaro Herrera <alvherre(at)commandprompt(dot)com>
escribió:
>juanudo(at)galeon(dot)com escribió:
>> pubs=# \d
>> List of relations
>> Schema | Name | Type | Owner
>> --------+--------------+-------+----------
>> public | CASA | table | postgres
>> public | EMP | table | postgres
>> public | pg_logdir_ls | view | postgres
>> (4 rows)
>
>Ok, pero la tabla T0000 no existe ;-) No logro
>entender muy bien cual
>sera tu problema, pero yo diria que tiene que
>ver mas con la interaccion
>entre el driver ODBC Oracle y el de PostgreSQL,
>que con PostgreSQL
>mismo. Lo malo es que no tienes como saber que
>diablos hace el ODBC
>Oracle internamente.
>
>Quizas podrias probar creando una tabla T0000 a
>ver que sucede.
>
>--
>Alvaro Herrera
> http://www.CommandPrompt.com/
>The PostgreSQL Company - Command Prompt, Inc.

Atentamente, Juan Mosqueda.
Constructor de Exitos.
Te alcanzan tus ingresos? te invito a
desarrollar tu propio negocio. 058-0414-0932538
Linux Counter #145635


-----------------------------------------------------------------------------------
Di adiós a los virus y a los pop-ups
http://barra.hispavista.com/hispavista/cargar.html

-----------------------------------------------------------------------------------
¿Conoces eBay, el mayor centro de compra y venta en internet?
Móviles, portátiles, pda´s, cd´s, cámaras digitales, videocamaras...
¡Compra ahora a los mejores precios! http://ebay.hispavista.com/
-----------------------------------------------------------------------------------
¿Compras por internet?
http://compras.hispavista.es/

-----------------------------------------------------------------------------------
- Correo seguro con tecnología Panda Software

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Gonzalez 2006-03-03 13:09:19 Re: Problemas con ODBC
Previous Message Ariel 2006-03-03 11:03:39 RE: PITR error