Ver Mensaje Individual
  #15  
Antiguo 16-08-2003
luigui_vampa luigui_vampa is offline
Registrado
 
Registrado: jun 2003
Ubicación: México
Posts: 2
Reputación: 0
luigui_vampa Va por buen camino
Hola y antes que nada disculpen la intromision pero en realidad no puedo evitar hacerlo jejeje, bueno el caso es que por algo de tiempo he realizado un catálogo de productos para una compañia en el cual se debe agregar fotografia de los articulos y demas datos como precio y descripciones el caso es que en los primeros intentos (hace unos 5 años) insertaba las imagenes en un campo BLOB pero oh gran problema el sistema se hace terriblemente lento y esto es por lo que sigue:

El campo BLOB almacena (en el caso particular de las imagenes) en formato BMP el cual obviamente es mucho más grande en espacio dentro de tu base de datos y esto sucede aún que le pegues un JPG siendo asi tienes dos opciones que listo a continuación.

a) Lees tu archivo en formato JPG e insertas el contenido del mismo en un campo BLOB Byte (no Image) y te ahorras un espacio en tu base de datos.

b) Vinculas alguno de tus campos al nombre del archivo que contiene tu imagen en formato JPG y lo cargas en un componente Image.

En lo personal y si el comentario te es util prefiero la segunda opción ya que no tienes problemas de rendimiento en tus equipos y si quieres imprimir las imagenes en un reporte solo emplea el evento BeforePrint de la banda en cuestión, claro esto siempre y cuando emplees QReports.

Saludos desde México
Responder Con Cita