Imagenes en Acces
Publicado por David (22 intervenciones) el 10/02/2003 18:38:21
Hola, sé q ya se han publicado varios post al respecto, pero es q debo ser muy torpe porq no consigo resolver mi problema.
El caso es q tengo una base de datos con productos, en donde quiero insertar, para cada registro, varias fotos.
En un primer momento he creado en la tabla PRODUCTOS varios campos de tipo OBJETO OLE en los cuales insertaba las diferentes imágenes. Pero el problema es q la BD me aumenta muchísimo de tamaño y no quiero q me pase eso.
He visto q hay otra manera de hacerlo en la q la BD no almacena la imagen, sino q sólo su ubicación y así se soluciona el problema del tamaño de la BD. Por favor, ¿alguien podría explicarme con detalle (insisto, es q debo ser corto) cómo se puede realizar?
En primer lugar quisiera saber si en la tabla PRODUCTOS tengo q insertar un campo para cada imagen q quiero poner y qué tipo de campo debe ser (objeto ole, hipervínculo, texto, ...). Y en segundo lugar, una vez creado estos campos (si es q hay q crearlos), cómo inserto la imagen a través de un formulario.
Muchas gracias de antemano.
El caso es q tengo una base de datos con productos, en donde quiero insertar, para cada registro, varias fotos.
En un primer momento he creado en la tabla PRODUCTOS varios campos de tipo OBJETO OLE en los cuales insertaba las diferentes imágenes. Pero el problema es q la BD me aumenta muchísimo de tamaño y no quiero q me pase eso.
He visto q hay otra manera de hacerlo en la q la BD no almacena la imagen, sino q sólo su ubicación y así se soluciona el problema del tamaño de la BD. Por favor, ¿alguien podría explicarme con detalle (insisto, es q debo ser corto) cómo se puede realizar?
En primer lugar quisiera saber si en la tabla PRODUCTOS tengo q insertar un campo para cada imagen q quiero poner y qué tipo de campo debe ser (objeto ole, hipervínculo, texto, ...). Y en segundo lugar, una vez creado estos campos (si es q hay q crearlos), cómo inserto la imagen a través de un formulario.
Muchas gracias de antemano.
Valora esta pregunta
0