El día 27 de enero de 2009 8:49, Gabriel Hermes Colina Zambra <hermeszam...@yahoo.com> escribió: > > > > --- El lun 26-ene-09, Jaime Casanova <jcasa...@systemguards.com.ec> escribió: > >> De: Jaime Casanova <jcasa...@systemguards.com.ec> >> Asunto: [pgsql-es-ayuda] mapeo de tipos de datos con vfp (el lenguaje) >> A: "POSTGRES" <pgsql-es-ayuda@postgresql.org> >> Fecha: lunes, 26 enero, 2009, 7:56 pm >> 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) >>
quizas podrias hacer que te muestre la construcción binaria del dato como se guarda en mssql y creas en en la tabla postgres un bytea de un byte. quizas se guarde 11111111 y 0000000? Desconozco como utilizará el 'bit' mssql... >> -- >> 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" > > Hola Jaime. > > Mi experiencia me indica que deberias seguir usando char(1), a mi esto me > complico por que reprograme todas las condiciones y tuve que redefinir las > tablas que cree luego con boleeanos, pero en el momento que te estoy > escribiendo se que los odbc en la mayoria de los casos tienen una tabla donde > dicen como tomar cada tipo de datos. Voy a ver el nuestro y te cuento. > > Atte. > Gabriel Colina > > > ¡Todo sobre la Liga Mexicana de fútbol! Estadisticas, resultados, > calendario, fotos y más:< > http://espanol.sports.yahoo.com/ > -- > TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo > -- Emanuel Calvo Franco ArPUG / AOSUG Member Postgresql Support & Admin -- TIP 2: puedes desuscribirte de todas las listas simultáneamente (envía "unregister TuDirecciónDeCorreo" a majord...@postgresql.org)