From: | Leonardo Castillo <leonardo(dot)castillo(at)alejandria(dot)biz> |
---|---|
To: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Ejecutar SELECT via ODBC en un server Postgres 8.3 - CentOS 5 |
Date: | 2011-02-17 14:14:50 |
Message-ID: | AANLkTikgDXFXjPDYG+eGmnMUzGNrzVfioqcD3_Liu1Sq@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buen día amigos.
Ya he resuelto el problema. La situación se debe a que el driver ODBC para
CentOS trabaja con el ODBC 3.0 y parte de mi código de conexión coloca
opciones de ODBC 2.5 o menor.
Les indico por si alguien tiene que sufrir esta rara situación este alerta.
Muchas gracias
Atte.
Leonardo Castillo L.
El 16 de febrero de 2011 18:56, Leonardo Castillo <
leonardo(dot)castillo(at)alejandria(dot)biz> escribió:
> Buenas noches amigos
>
> Estamos terminando de migrar la plataforma sobre la cual trabajamos a
> Linux. Hemos realizado pruebas sobre Debian 5 y Ubuntu 6.10 y ya nuestra
> plataforma funciona como queremos. Toda la capa de base de datos trabaja a
> través de ODBC y como manejador preferido PostgreSQL 8.3. Ahora bien hemos
> iniciado las pruebas sobre CentOS 5. Para ello se instaló Postgres 8.3.7 y
> el driver de ODBC 08.03, con unixODBC 2.2.11
>
> En las pruebas unitarias, la capa de base de datos es capaz de insertar
> registros, actualizar registros y borrar registros, pero el simple SELECT *
> FROM una tabla plana con campos varchar retorna SQL Error 00000 --. La
> pregunta es, alguien ha vivido una experiencia similar?, en las opciones de
> conexión de ODBC paso los siguientes parametros y valores:
> SQL_PRESERVE_CURSORS en SQL_PC_ON
> SQL_AUTOCOMMIT en 0
> SQL_ODBC_CURSORS SQL_CUR_USE_ODBC
>
> Adicionalmente en las opciones de hacer las querys se colocan las
> siguientes opciones:
>
> SQL_ATTR_CONCURRENCY como SQL_CONCUR_READ_ONLY
> SQL_ATTR_CURSOR_TYPE como SQL_CURSOR_KEYSET_DRIVEN
> SQL_ATTR_ROW_ARRAY_SIZE como 1
>
> Como les digo, en Debian 5 y Ubuntu 6.10 funcionan. Entiendo que aca los
> drivers influyen pero estoy usando el que en teoría es el último para dicha
> distribución.
>
> Muchas gracias de antemano.
>
> Atte.
> Leonardo Castillo L.
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Miguel Angel Hernandez Moreno | 2011-02-18 00:38:14 | obtener el peso de un tabla |
Previous Message | Leonardo Castillo | 2011-02-16 23:26:05 | Ejecutar SELECT via ODBC en un server Postgres 8.3 - CentOS 5 |