Skip site navigation (1) Skip section navigation (2)

Grabar Imagenes en BD

From: =?iso-8859-1?Q?Ram=F3n_Alberto_Bruening_Gonz=E1lez?=<albertobruening(at)hotmail(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Grabar Imagenes en BD
Date: 2008-01-26 03:07:10
Message-ID: BLU106-W98ACC34E8A30B2B3A5E96A23A0@phx.gbl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Buenas Noches a Todos:
 
Tengo una consulta, he conseguido insertar y recuperar imagenes desde la base de datos.
 
Mi consulta es la siguiente:
 
He leido que el tipo de dato ideal para almacenar imagenes es BYTEA, pero yo he utilzado el tipo OID, y he insertado la imagen en la base datos utilizando la funcion lo_import
 
El codigo es el siguiente:
 
strparamfoto = Lugar donde se almacena la imagen
 
.CommandText = "insert into ""registro"".""REG_REGISTRO_FOTO"" values (:NroRegistro, lo_import('" + strParamFoto + "'))"
 
Luego para recuperar he utilizado el siguiente codigo:
 
CommandText = "select lo_export(""Foto"", '" + strParamPathFotos + "\" + strParamUsuario + ".jpg') from ""registro"".""REG_REGISTRO_FOTO"" WHERE ""NroRegistro"" = :NroRegistro"
 
Quisiera saber si no hay problemas de utilizar este tipo de dato, y si el codigo anterior es conveniente utilizarlo.
 
Desde ya muchas gracias.
_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE

pgsql-es-ayuda by date

Next:From: Jaime CasanovaDate: 2008-01-26 05:32:18
Subject: Re: actualizar columna fecha
Previous:From: Miguel Rodríguez PenabadDate: 2008-01-26 01:11:50
Subject: Re: Conectar varios servidores con PgAdmin3

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group