-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
EMBER SANCHEZ V escribió:
> 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: Envía hasta 500 megas diarios de fotos
>  desde Hotmail. Descárgalo y pruébalo 2 meses gratis.
> <http://g.msn.com/8HMAESES/2743??PS=47575>

Yo he trabajado con BD con de imágenes biométricas, no con PostgreSql.
El proyecto fué el del Nuevo Sistema de Identificación de Chile.
La BD contenía 30 millones de imágenes y la BD pesaba 10 TB. Los
inconvenientes, desde mi experiencia sólo estuvieron en el tema de
subir o realizar respaldos,
ya que tomaba bastante tiempo. Sin embargo para efectos
funcionalidades y de ambientes distribuidos lo mejor que pudo pasar
era tener las imágenes en la BD.
Como alternativa, sino te gusta manejar las imágenes como tipo byte,
puedes convertirlas a Base64 y te quedan como texto plano.

Saludos,


- --
Cristián López U.
Gerente de Operaciones y Tecnología
Telecheque S.A.
Av. Tobalaba 819, Providencia, Santiago.
Fono : 342 75 00
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
iD8DBQFG6o071Ivrt4JQYR0RAslkAJ9q2hJ5CE81/HH7cxs8GeetrhZgFACcClbj
h5si4acoQp9Tq8s+UxByi1o=
=FBF0
-----END PGP SIGNATURE-----