<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#3333ff">
-----BEGIN PGP SIGNED MESSAGE----- <br>
Hash: SHA1 <br>
<br>
EMBER SANCHEZ V escribió:<br>
<span style="white-space: pre;">> Hola a todos<br>
> <br>
> <br>
> <br>
> Bueno aunque he leido que no es muy recomendable guardar imagenes<br>
> en una base de datos mi jefe insiste. tambien lei de los<br>
> inconvenientes de los campos Blob al momento de hacer un
respaldo.<br>
> <br>
> <br>
> Es por eso que buscando por Internet encontre funciones <br>
> LoadImg(pcImg) y SaveImg(pcData,pcImg) y que convierte mi imagen
y <br>
> la puedo grabar en un campo memo<br>
> <br>
> La funcion LoadImg () retorna una cadena mas o menos asi:<br>
> <br>
> (  “JPGÿØÿà □□□▫□..asd%E2†Â) ect..<br>
> <br>
> Mi inconveniente es si utilizo una tabla nativa de fox todos los
<br>
> caracteres que retorna la funcion se graban sin ningun<br>
> inconveniente pero cuando lo ejecuto la sentencia SQLExec() para<br>
> grabar los datos en una base de datos de  postgres con un campo<br>
> Text solo graba hasta   “JPGÿØ cuando enpiensan los
cuadritos<br>
> deja de pasar la cadena texto La funcion que me pasa los datos
es:<br>
> cExpr =Inser into tabla (campo1 , texto);<br>
> Values('numero',?tabla.memo)<br>
> <br>
> <br>
> <br>
> NH=SQLPREPARE(Handle,cExpr)<br>
> <br>
> lr = SQLExec (Handle )<br>
> <br>
> sQLCOMMIT(Handle)<br>
> <br>
> <br>
> <br>
> La cual si para texto normal en el campo memo no hay problema
Como <br>
> puedo pasar estos caracteres especiales ¿<br>
> <br>
> Espero que me puedan ayudar<br>
> <br>
> utilizo posgres 8.2 y VFp<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> Atentamente, Ember<br>
> <br>
> <br>
> <br>
> <br>
> <br>
>
----------------------------------------------------------------------<br>
> Acepta el reto MSN Premium: Envía hasta 500 megas diarios de
fotos<br>
> desde Hotmail. Descárgalo y pruébalo 2 meses gratis. <br>
> <a class="moz-txt-link-rfc2396E" href="http://g.msn.com/8HMAESES/2743??PS=47575"><http://g.msn.com/8HMAESES/2743??PS=47575></a></span><br>
Yo he trabajado con BD con de imágenes biométricas, no con PostgreSql.<br>
El proyecto fué el del Nuevo Sistema de Identificación de Chile.<br>
La BD contenía 30 millones de imágenes y la BD pesaba 10 TB. Los<br>
inconvenientes, desde mi experiencia sólo estuvieron en el tema de<br>
subir o realizar respaldos,<br>
ya que tomaba bastante tiempo. Sin embargo para efectos<br>
funcionalidades y de ambientes distribuidos lo mejor que pudo pasar<br>
era tener las imágenes en la BD.<br>
Como alternativa, sino te gusta manejar las imágenes como tipo byte,<br>
puedes convertirlas a Base64 y te quedan como texto plano.<br>
<br>
Saludos,<br>
<br>
<br>
- -- <br>
Cristián López U.<br>
Gerente de Operaciones y Tecnología<br>
Telecheque S.A.<br>
Av. Tobalaba 819, Providencia, Santiago.<br>
Fono : 342 75 00<br>
-----BEGIN PGP SIGNATURE-----
<br>
Version: GnuPG v1.4.7 (MingW32)
<br>
Comment: Using GnuPG with Mozilla - <a class="moz-txt-link-freetext" href="http://enigmail.mozdev.org">http://enigmail.mozdev.org</a>
<br>
<br>
iD8DBQFG6o071Ivrt4JQYR0RAslkAJ9q2hJ5CE81/HH7cxs8GeetrhZgFACcClbj
<br>
h5si4acoQp9Tq8s+UxByi1o=
<br>
=FBF0
<br>
-----END PGP SIGNATURE-----
<br>
<br>
</body>
</html>