From: | Julio Cesar Rodriguez Dominguez <jurasec(at)gmail(dot)com> |
---|---|
To: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec> |
Cc: | POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: mapeo de tipos de datos con vfp (el lenguaje) |
Date: | 2009-01-26 23:50:14 |
Message-ID: | 925902880901261550y4a3fceeaic923521b13f9e9cf@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
>
> Estoy migrando una aplicacion escrita en vfp8 que usaba mssql a postgres.
>
> En algunas partes la aplicacion usa condiciones booleanas como la
> siguiente:
>
> IF cursor.columna_booleana
> acciones
>
> en mssql estas columnas estan declaradas de tipo bit, al hacer la
> migracion el servicio de transformacion de datos de mssql las paso
> como char(1) con valores 'T' y 'F' y yo las pase a boolean y luego a
> numeric(1), pero siempre al encontrar condiciones como la mostrada
> arriba vfp me dice que los tipos de datos no coinciden... alguien sabe
> cual es el tipo de dato correcto con el que lo debo guardar en
> postgres para que vfp me acepte esa construccion y no tenga que
> rebuscar en todo el programa para cambiar? (estoy aprendiendo lo
> horrible y poco amigable que es vfp para programar, no hay forma
> rapida de buscar en varios archivos y lo peor es que el grep no
> funciona porque son archivos binarios)
>
Creo que no hay forma.
Yo lo que hago es usar un campo boolean en postgres y en vfp lo compruebo
como cadena, ya que de esa forma
lo interpreta el odbc, quedando:
if cursro.columna_booleana_pg = '1'
acciones
endif
:(
>
> --
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Asesoría y desarrollo de sistemas
> Guayaquil - Ecuador
> Cel. +59387171157
> --
> TIP 7: no olvides aumentar la configuración del "free space map"
>
From | Date | Subject | |
---|---|---|---|
Next Message | Gabriel Ferro | 2009-01-27 10:07:34 | Re: Update muy largo |
Previous Message | Jaime Casanova | 2009-01-26 22:56:00 | mapeo de tipos de datos con vfp (el lenguaje) |