Re: Desarrollo con Delphi y Postgres

From: Jenaro Centeno Gómez <jcenteno(at)aldia(dot)com(dot)mx>
To:
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Desarrollo con Delphi y Postgres
Date: 2007-01-02 17:38:52
Message-ID: 459A98AC.3070602@aldia.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Marco,

Te agradezco mucho la ayuda. Con respecto a la versión de Zeos es la
6.5.1, el problema con Zeos es que si me logro conectar a la base de
datos pero con cualquier transacción que intente me marca un error de
codificación, como te comentaba mis bases de datos las manejo con UTF8,
y al tratar de efectuar cualquier transacción fuera de lo que son
consultas me marca un error. Buscando en la web, encontré que existe un
parámetro en la conexión que debería en teoría eliminar mi problema, el
parámetro es client_encoding='UTF8', sin embargo sigo recibiendo siempre
el mismo error diciéndome que la codificación del cliente no es la correcta.

Utilizo el TZConnection para la conexión, y el TZQuery para la obtención
de datos ligado a el TDataSource que viene con Delphi para conectar la
fuente de datos con la forma, todos los controles de datos en un módulo
de datos separado, siempre trato de manejar tres capas en todos los
desarrollos.

No se que otra información pudiese brindarte.

De antemano, Gracias.

Marco Castillo escribió:
> Estimado Jenaro:
> El último año hemos estado trabajando con Delphi 7 y PostgreSQL
> utilizando los controles de ZeosDBO 6.1.5 sin ningún problema. Incluso
> me atrevo a decirte que ha sido mucho más fácil utilizar estos
> controles que cualquiera de los que Delphi ya trae instalados.
> Recien apenas hace un mes hicimos el cambio a Delphi 2005 y utilizamos
> ZeosDBO 6.6.0 (beta). Debo de admitir que tuvimos que hacer serios
> cambios al código para pasar de una versión a otra, pero logramos
> hechar a andar ya la aplicación. Los problemas que tuvimos fue porque
> las interfaces de los objetos de Zeos cambiaron de 6.1.5 a 6.6.0, pero
> la conectividad con PostgreSQL siguió sin problemas.
> Para ayudarte, me gustaría saber con que versión de Zeos probaste, si
> tienes código de pruebas, sino yo te puedo enviar algunos snippets de
> código para que veas la funcionalidad.
>
> Saludos
>
> Marco
>
>
> On 12/29/06, *Jenaro Centeno Gómez* <jcenteno(at)aldia(dot)com(dot)mx
> <mailto:jcenteno(at)aldia(dot)com(dot)mx>> wrote:
>
> Hola A Todos,
>
> Antes que nada Feliz Año Nuevo a todo mundo.
>
> Pasando al asunto del mensaje, estoy intentando por primera vez
> trabajar
> en un ambiente con Delphi 2005 y Postgres8, alguien de la lista tiene
> experiencia con este tipo de ambiente para desarrollo? He tenido
> algunos
> problemas, hasta el momento al parecer la he ido "librando" como
> decimos
> por acá, sin embargo no ha sido hasta el momento un proceso muy
> claro, y
> la verdad cuantas mas triquiñuelas tengo que utilizar para poder
> avanzar, mas me preocupo por terminar con una aplicación bastante
> complicada de administrar, así que si alguien tiene experiencia en
> este
> tema, mucho agradecería su apoyo. Por citar un ejemplo, he tratado de
> utilizar algunos controles que ofrecen acceso nativo al servidor
> de base
> de datos (ZeosLib), sin embargo no he sido capaz de utilizarlos
> debido a
> un error que me marca con la codificación, ya que mi base de datos
> esta
> en codificación UTF8, después de varios intentos decidí utilizar los
> controles ADO de dbGo, primero intenté directamente con el driver
> que se
> configura con la instalación de Postgres, pero al momento de efectuar
> cambios sobre alguna tabla, cualquier tabla recibía varios mensajes de
> error distintos cada vez, entre los que aparecieron indicaban que
> no se
> contaba con la información necesaria para efectuar Update o
> Refresh y en
> otras ocasiones me indicaba que no podía insertar filas vacías,
> para no
> hacer largo el cuento he terminado con un controlador genérico de
> ODBC
> de microsoft apuntando a un DSN del sistema que se apoya sobre el
> driver
> ODBC de postgres, y he tenido éxito en trabajar con los datos en
> mi base
> de datos, pero como he comentado no creo que sea la manera
> correcta de
> hacer las cosas.
>
> Nuevamente un saludo y agradezco de antemano cualquier ayuda.
>
>
> ---------------------------(fin del
> mensaje)---------------------------
> TIP 3: si publicas/lees desde Usenet, por favor envía
> "subscribe-nomail"
> a majordomo(at)postgresql(dot)org
> <mailto:majordomo(at)postgresql(dot)org> para que tus mensajes puedan llegar
> a los suscriptores de la lista
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2007-01-02 18:07:57 Re: Ver tablas del sistema desde psql
Previous Message Andres Duque 2007-01-02 17:36:52 Ver tablas del sistema desde psql