BD con imagen

Existe alguna BD que en uno de sus campos pueda contener una imagen, por ejemplo, que los campos de la base de datos sean: nombre, edad, dirección, teléfono y foto; ¿Y qué en foto se guarde la imagen?
¿Si es así cual es? ¿Y si no cómo puedo mandar a llamar a todos de datos (incluyendo una foto)?

1 Respuesta

Respuesta
1
El problema de las fotos dentro de las bases de datos es que es algo medio complicado de implementar, el método es mediante OLE, eso ya te la hace trabajar en un modo distinto a ese campo que a los otros, otro tema importante es el tamaño que ocupan el base de datos ya que al no estar pre`parada no tienes ningún soporte de compresión, por más que vos coloques archivos comprmidos por ejemplo .jpg estos se guardaran el formato bmp lo que te puede ocupar hasta 50 veces más cada imagen.
El consejo es que guerdes todas la imágenes por separado en una carpeta y en la base de datos solo guardes el nombre de la imagen y su ubicación, así simplemente cargas ese archivo tomando la ruta desde la base de datos y la muestras en un picture.
Cualquier duda me consultas.
Es decir, que en el campo "foto" de la BD debo escribir "c:\fotos\foto1.bmp".
Exactamente eso es lo que tienes que guardar en la base de datos, seria un campo del tipo "Strig" así que te sera fácil trabajar con la base de datos, si quieres a las imágenes las puedes llamar con el nombre al igual que e aparece en el campo "nombre" así te es fácil buscar por imágenes.
Las imágenes las puedes convertir a JPG con cualquier programa de edición de imágenes, así te ocupa menos, igualmente no tienes problemas para ver imágenes jpg o bmp en un picture de Visual.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas