Re: mapeo de tipos de datos con vfp (el lenguaje)

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"
>

In response to

Browse pgsql-es-ayuda by date

  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)