Bueno aunque he leido que no es muy recomendable guardar imagenes en una base de datos mi jefe insiste. tambien lei de los inconvenientes de los campos Blob al momento de hacer un respaldo.
Es por eso que buscando por Internet encontre funciones LoadImg(pcImg) y SaveImg(pcData,pcImg) y que convierte mi imagen y la puedo grabar en un campo memoLa funcion LoadImg () retorna una cadena mas o menos asi:
( “JPGÿØÿ □□□▫□..asd%E2” ) ect..
Mi inconveniente es si utilizo una tabla nativa de fox todos los caracteres que retorna la funcion se graban sin ningun inconveniente pero cuando lo ejecuto la sentencia SQLExec() para grabar los datos en una base de datos de postgres con un campo Text solo graba hasta “JPGÿØ cuando enpiensan los cuadritos deja de pasar la cadena texto La funcion que me pasa los datos es: cExpr =Inser into tabla (campo1 , texto); Values('numero',?tabla.memo)
NH=SQLPREPARE(Handle,cExpr)
lr = SQLExec (Handle )sQLCOMMIT(Handle)
La cual si para texto normal en el campo memo no hay problema Como puedo pasar estos caracteres especiales ¿
Espero que me puedan ayudar
utilizo posgres 8.2 y VFp
Atentamente, Ember