• Sábado 9 de Noviembre de 2024, 03:50

Autor Tema:  Imagenes En Access A Fichero  (Leído 1597 veces)

civinet

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Imagenes En Access A Fichero
« en: Jueves 28 de Octubre de 2004, 12:07 »
0
HOLA A TOD@S!
Tengo un problema con las imagenes almacenadas en Access 2000, ADO, y VB 6.0. Buscando por internet llegue a un fantastico articulo sobre el tema:

http://www.mvps.org/vexpert/articles/adoImages.htm

donde se explica mi problema bajo el titulo "El problema de las Imágenes Capturadas con Controles OLE".
--Exactamente lo que necesito es extraer las imagenes que exporta una  aplicacion (no es visual Basic) a access 2000 en formato BMP a un fichero .BMP--
Ni la solucion con GetChunk, ni el objeto BindingCollection para llevarla a un PictureBox o control OLE y luego utilizar SavePicure, ni utilizar DAO en vez de ADO, ni con otras soluciones muy parecidas, he conseguido que funcione...siempre el mismo error: "imagen no válida". No creo que sea algo tan dificil, me gustaria que alguien me diera un pequeño consejo, no hace falta codigo ni nada parecido, con eso me conformo.
 
SALUDOS Y GRACIAS POR ADELANTADO

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Imagenes En Access A Fichero
« Respuesta #1 en: Martes 2 de Noviembre de 2004, 11:57 »
0
Hola civinet.

Si no he comprendido mal, dices que determinada aplicación exporta imágenes a un campo binario de una tabla access... bien, pues es posible que los datos almacenados en el campo, por motivos de economía del tamaño de la bd u otros, no corresponda con la estructura de un archivo bmp. Informate de la estructura de estos archivos (encabezado con tamaño del mapa de bits, profundidad de color, etc, y mapa de bits propiamente dicho). Tal vez la aplicación esté guardando únicamente el mapa de bits y no los datos que describen este mapa, con lo que al escribir la información que lees de la bd en un archivo en disco, no obtienes realmente un archivo BMP, deberías escribir previamente un encabezado para la información.

Tal vez los tiros vayan por ahí en tu problema... espero haberme explicado bien.

Suerte.

civinet

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Imagenes En Access A Fichero
« Respuesta #2 en: Viernes 5 de Noviembre de 2004, 12:10 »
0
Pues si, has entendido perfectamente el problema y te has explicado muy bien, pero al final he tomado la decision (y creo que correcta) de no almacenar la imagen en la base de datos directamente y guardar solo la direccion del archivo que estara en el  servidor de la empresa. Esta solucion se la recomiendo a todo el mundo que tenga un problema parecido.

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Imagenes En Access A Fichero
« Respuesta #3 en: Viernes 5 de Noviembre de 2004, 15:25 »
0
Yo también haría lo mismo, sin duda... es más sencillo y versátil.

Chao.