Hola a todos

 

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 memo

La 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
 
 
 
 


Acepta el reto MSN Premium: Enva hasta 500 megas diarios de fotos desde Hotmail. Descrgalo y prubalo 2 meses gratis.