Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/05/2011, 10:55
feruseche
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 1
Respuesta: almacenar fotos en MySQL usando VB 6.0?

Hola, creo que tienes un 90% el problema resuelto.... es decir, el procedimiento que usas es el correcto pero con un poco de lógica puedes aplicarle un pequeño cambio para solucionar tu problema.... te explico como lo hago yo...

cuando capturo la foto de cualquier cosa, la guardo en una carpeta específica ejemplo:

C:\sistema\fotos\

al momento de guardar la foto la guardo con el nombre del campo id(número de cédula) que es único para cada alumno, guardándose mi foto de la siguiente manera:

C:\sistema\fotos\15642845.jpg

entonces para mostrarla cuando busque el registro del alumno tu código sería de la siguiente forma:

Sub mostrar_foto()

foto = "C:\sistema\fotos\" + cedula.text + ".jpg"
On Error Resume Next
Picturefoto = LoadPicture(foto)
End Sub

de esta forma no guardas nada en la base de datos porque la cédula te va a encontrar la foto de cada alumno. Incluso no es necesario crear un botón para mostrar la foto, pues colocas este código dentro del botón buscar de forma tal que cada vez que busque un registro de un alumno en BD, de una vez colocará la foto de dicho alumno.

Espero te Sirva.