Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2009, 15:13
Avatar de gersveo
gersveo
 
Fecha de Ingreso: julio-2008
Mensajes: 145
Antigüedad: 15 años, 10 meses
Puntos: 5
Guardar imagen en base datos

Cita:
Lo que estoy haciendo viene desde este foro http://www.forosdelweb.com/f91/huellero-675096/
lo que quiero hacer es la autenticación de personas por medio de un huellero.
Buenas quisiera saber como se haría para guardar una imagen con visual basic 6.
La quiero guardar en MySql tengo un campo tipo blob, y conecto a la base datos así:

Código PHP:
Public WithEvents db As rdoConnection

Private Sub Command1_Click()
    
Dim cadena_conexion
    
    cadena_conexion 
"DRIVER={MySQL ODBC 5.1 Driver};"
    
cadena_conexion cadena_conexion "SERVER=localhost;"
    
cadena_conexion cadena_conexion "DATABASE=prueba;"
    
cadena_conexion cadena_conexion "USER=root;"
    
cadena_conexion cadena_conexion "PASSWORD=123456;"
    
cadena_conexion cadena_conexion "OPTION=3;"

    
Set db = New rdoConnection
    
    db
.Connect cadena_conexion
    db
.CursorDriver rdUseServer
    db
.EstablishConnection
End Sub 
Hago esto para guardar en la base de datos:

Código PHP:
 Dim blob() As Byte
     Verificar que la plantilla no esté vacía
.
    If 
Templ Is Nothing Then
     MsgBox 
"Debe crear una plantilla de huellas dactilares antes de que pueda guardarlo."
     
Exit Sub
    End 
If
  
    
blob Templ.Serialize
    Set consulta
.ActiveConnection db
    consulta
.SQL "INSERT INTO template (template1) values (" blob ")"
    
MsgBox Templ.Serialize
    consulta
.Execute 
y esto lógicamente me genera un error (... values(" & blob & ....) en un & y dice 'No coinciden los tipos'.