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)