Programación General > Visual Basic 6.0 e inferiores

 Imagen Db De Acces

(1/2) > >>

jodijo5:
tengo un campo en una tabla de acces donde quiero guardar imagenes;
como le hago, o para leerlas tambien; gracias de antemano

chimps:
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:
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:

Juanolo:
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.

Sagutxo:
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:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa