Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Guardar un bmp en una tabla interbase (https://www.clubdelphi.com/foros/showthread.php?t=73147)

cincosoft 03-04-2011 12:06:38

Guardar un bmp en una tabla interbase
 
Hola,

He capturado una imagen con el componente tscap321. Lo guardo en el fichero c:\prueba.bmp.

¿Cual es el código más sencillo para guardar dicha imagen en un campo de una tabla de clientes que tengo en interbase?

Muchas gracias.

Casimiro Notevi 03-04-2011 17:30:28

Al final de esta página encontrarás algunos enlaces que te ayudarán. También puedes usar la opción de "Buscar" de clubdelphi, es un tema que se ha tratado infinidad de veces.

oscarac 03-04-2011 18:22:51

yo no te recomendaria guadar la imagen en la base de datos...

eso hara que tu base de datos sea enorme... lo que es mas recomendable es grabar en un campo la ubicacion del archivo de imagen

algo asi como

Ubicacion
c:\imagenes\Pruebas.bmp

luego en el programa muestras la imagen

Casimiro Notevi 03-04-2011 18:32:59

Cita:

Empezado por oscarac (Mensaje 395662)
yo no te recomendaria guadar la imagen en la base de datos...
eso hara que tu base de datos sea enorme... lo que es mas recomendable es grabar en un campo la ubicacion del archivo de imagen
algo asi como
Ubicacion
c:\imagenes\Pruebas.bmp
luego en el programa muestras la imagen

Bueno, depende, como siempre :) a veces puede ser interesante y otras no :)

newtron 04-04-2011 11:07:55

Cita:

Empezado por Casimiro Notevi (Mensaje 395663)
Bueno, depende, como siempre :) a veces puede ser interesante y otras no :)

Yo particularmente las tenía en ficheros aparte guardando la ruta. En un momento tonto de innovación las puse dentro de la base de datos pero cuando tenías unos cuantos de registros la base de datos iba (¿se puede decir aquí "como el culo"?), pues eso, que volví a dejarlas en ficheros aparte.

Imagino que dependerá del número de registros que mantenga la tabla, del "peso" de las imágenes y de la base de datos.

Saludos

Casimiro Notevi 04-04-2011 11:32:46

En mi caso normalmente opto por dos soluciones distintas, depende del caso:
  • Una base de datos sólo para las imágenes y/o ficheros de cualquier tipo.
  • Almacenar en la misma base de datos.
Nunca hemos tenido problemas de rendimiento por ese motivo.


La franja horaria es GMT +2. Ahora son las 23:59:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi