Bueno para empezar no se si este post valla aquí y si no, ruego que alguien lo mueva al apartado correcto.
 
Bueno estoy haciendo una pequeña base de datos y la ligué a VB6 en una de las tablas manejo un campo foto que es de tipo OLE, los datos se guardan de manera correcta (hasta la imagen), pero a la hora de hacer la consulta de los datos, carga todo bien excepto la foto, el codigo de la consulta es el siguiente:
 
Private Sub cmdSiguiente_Click()
    Altas.Recordset.MoveNext
    txtCedula.Text = Altas.Recordset!Cedula_profesional
    txtRFC.Text = Altas.Recordset!RFC
    txtNombres.Text = Altas.Recordset!nombre
    txtApellido_p.Text = Altas.Recordset!Apellido_paterno
    txtApellido_m.Text = Altas.Recordset!Apellido_materno
    txtFecha_n.Text = Altas.Recordset!fecha_nacimiento
    txtSexo.Text = Altas.Recordset!sexo
    txtEstado_civil.Text = Altas.Recordset!Estado_civil
    txtMail.Text = Altas.Recordset!email
    txtCelular.Text = Altas.Recordset!tel_cel
    Image1.Picture = Altas.Recordset!fotografia
End Sub
 
en Image1.Picture = Altas.Recordset!fotografia  es donde me marca error me dice error 13 que no coinciden los tipos y si la cambio por   Image1.Picture = loadpicture(Altas.Recordset!fotografia)  me dice error 75 que no se tiene acceso a la ruta o archivo "??", en acces cuando veo el tipo de campo me dice que son binarios largos.
 
como podria hacerle para visualizar el campo OLE en el Image1?  o que debo de cambiar de mi codigo, ha por cierto no uso los objetos Data sino un objeto de ADO
ADODC para ser correcto.
 
¿Alguna sugerencia?, ya consulte algunas cosas en la página del guille y busque en google por si alguien me sujiere eso. 
   
 


