Buenos días Lista, yo tengo que emigrar una aplicación en vfp a postgresql y
mi consulta es a los colegas que ya me llevan ventajas con VFP para
conectase a postgre, ¿me pueden ayudar?

El 27 de enero de 2009 13:37, Alejandro D. Burne <alejandro.dbu...@gmail.com
> escribió:

> 2009/1/26 Jaime Casanova <jcasa...@systemguards.com.ec>:
> > Saludos,
> >
> > 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)
> >
> > --
> > Atentamente,
> > Jaime Casanova
> > Soporte y capacitación de PostgreSQL
> > Asesoría y desarrollo de sistemas
> > Guayaquil - Ecuador
> > Cel. +59387171157
>
> Jaime, vfp nativamente soporta boolean, de allí que funcione esa
> expresión sin ningún tipo de conversión de datos, vfp poco amigable
> para programar? no estoy de acuerdo, archivos binarios? porque no usas
> el ide de vfp? tiene uno de los mejores editores que existe para
> güindows.
> Fijate en las opciones del controlador odbc, "Bools as char", esto
> hará que el tipo de dato devuelto se comporte como boolean o char(1)
> del lado de vfp.
>
> Suerte! cualquier duda si te puedo dar una mano ya lo sabes.
>
> Alejandro
> --
> TIP 2: puedes desuscribirte de todas las listas simultáneamente
>    (envía "unregister TuDirecciónDeCorreo" a majord...@postgresql.org)
>



-- 

           Patricio Castro Benavides
  84461921 (Entel) - 99513889 (Movistar)

Responder a