Grabar Imagenes en BD

From: Ramón Alberto Bruening González <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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-es-ayuda by date

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