RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  55047 - VFP POSTGRES Y CAMPOS MEMO
Autor:  Ember Sanchez
Hola a todos

Bueno aunque he leído que no es muy recomendable guardar imágenes en una base de datos pero el jefe insiste. Es así como también leí de los inconvenientes de los campos Blob al momento de hacer un respaldo.

Es por eso que buscando por Internet encontré funciones LoadImg(pcImg) y SaveImg(pcData,pcImg) que convierte mi imagen y la puedo grabar en un campo memo

La función LoadImg () retorna una cadena mas o menos así “JPGÿØÿà□□□▫□..asd%E2” ect..

Mi inconveniente es si utilizo una tabla nativa de fox todos los caracteres que retorna la función se graban sin ningún 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 funcion que me pasa los datos es:

cExpr =Inser into tabla (campo1 , texto);
Values(‘dato’, ?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

Atentamente,

Ember


Nombre
Apellidos
Correo
Comentarios