• Domingo 22 de Diciembre de 2024, 14:53

Autor Tema:  Imagen Db De Acces  (Leído 2101 veces)

jodijo5

  • Miembro HIPER activo
  • ****
  • Mensajes: 518
  • Nacionalidad: pe
    • Ver Perfil
    • http://www.bluetecnologia.com
Imagen Db De Acces
« en: Sábado 10 de Septiembre de 2005, 18:41 »
0
tengo un campo en una tabla de acces donde quiero guardar imagenes;
como le hago, o para leerlas tambien; gracias de antemano
=============================
Daniel Pomalaza Mendoza
visita el Dinosaurio Azul :-D
http://bluetecnologia.com

chimps

  • Miembro MUY activo
  • ***
  • Mensajes: 208
    • Ver Perfil
    • http://quiqueq.blogspot.com
Re: Imagen Db De Acces
« Respuesta #1 en: Sábado 10 de Septiembre de 2005, 19:38 »
0
si mal no recuerdo, cuando estas creando la estructura basica de la base de datos (decidiendo que tipo de valor va a guardar cada campo), hay uno que es objeto OLE, que de permite guardar cosas como imagenes, documentos, etc

solcito

  • Miembro MUY activo
  • ***
  • Mensajes: 143
    • Ver Perfil
Re: Imagen Db De Acces
« Respuesta #2 en: Domingo 11 de Septiembre de 2005, 00:20 »
0
Te recomiendo que busques en el buscador (valga la redundancia) del foro, creo que hay varios post del tema.

Igualmente, una posibilidad es que en vez de guardar directamente la imagen guardes el PATH en donde se encuentra (directorio del filesystem).

Para guardar la foto solo haces un SavePicture para guardarla, obviamente ademas debes guardar en la base de datos, en donde esta la foto.
Y un LoadPicture para levantarla.

Espero se haya entendido

Saludos

 :hola:
Everything that has a beginning has an end.....

Juanolo

  • Miembro MUY activo
  • ***
  • Mensajes: 202
    • Ver Perfil
Re: Imagen Db De Acces
« Respuesta #3 en: Domingo 11 de Septiembre de 2005, 03:08 »
0
Hola!
Si esta respuesta aparece más de una vez, te pido disculpas. Estoy teniendo problemas con la conexión.
Efectivamente, mi experiencia me dice que no es buena idea guardar imágenes en la base de datos. Es difícil de manejar y se infla a más no poder.
Te recomiendo bajar y analizar el siguiente código.

Salu2.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
La luz que sólo se ilumina a sí misma, es oscuridad.

Sagutxo

  • Miembro MUY activo
  • ***
  • Mensajes: 320
    • Ver Perfil
Re: Imagen Db De Acces
« Respuesta #4 en: Domingo 11 de Septiembre de 2005, 22:29 »
0
Salu2. Como bien a dicho Juanolo, la Db crece mucho, la forma en la que menos me ha crecido ha sido:

Mira el pos que está un poco mas abajo, guardar imagen en DB acces 97, con los 2 ejemplos que me dejaron muy amablemente  es muy facil su manejo, de esa forma, una imagen de 20k usa unas 100k en Db, utilizando objetos Ole, que era la forma mas sencilla, la misma imagen ocupaba casi 1mb en la DB.

Suerte.
 :smartass:
Mi mujer tiene un físico bárbaro!!!. Einstein.

jodijo5

  • Miembro HIPER activo
  • ****
  • Mensajes: 518
  • Nacionalidad: pe
    • Ver Perfil
    • http://www.bluetecnologia.com
Re: Imagen Db De Acces
« Respuesta #5 en: Lunes 12 de Septiembre de 2005, 02:24 »
0
mis amigos, primero, ya busque en el foro y nada, segundo, ese ejemplo que me mandaste no tiene nada que ver con lo dicho, se trata de meter una imagen y tambien leerla desde una base de datos de acces
=============================
Daniel Pomalaza Mendoza
visita el Dinosaurio Azul :-D
http://bluetecnologia.com

Juanolo

  • Miembro MUY activo
  • ***
  • Mensajes: 202
    • Ver Perfil
Re: Imagen Db De Acces
« Respuesta #6 en: Lunes 12 de Septiembre de 2005, 05:39 »
0
Bueno, si insistes en meter una imagen en la BD, te recomiendo seguir el consejo de saqutxo y revisar el post Guardar imagen en DB acces 97, un poco más abajo. Se hace a través de un objeto Ole, al menos así lo encontrarás en la base de datos "Neptuno", que viene con Access, en donde guarda la imagen de los empleados.
A saqutxo le enviaron un par de ejemplos, que, por lo que dice, le solucionaron el problema.

Suerte!
La luz que sólo se ilumina a sí misma, es oscuridad.