Visual Basic - Fotos

Life is soft - evento anual de software empresarial
 
Vista:

Fotos

Publicado por Artidoro (78 intervenciones) el 12/07/2006 05:50:47
Un Saludo a todos!!
Bueno mi pregunta es la siguiente...¿cómo muestro una imagen guardada en una base de datos? suponiendo que es el dato de un empleado...osea ingreso su código y me muestra sus datos incluido su foto???? como lo hago??? agradesco su ayuda!!!!
Mil Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Fotos

Publicado por Javi RM (187 intervenciones) el 12/07/2006 08:02:04
De que tipo de base de datos estamos hablando??

Por otro lado, si estás utilizando ADODB puedes utilizar "ADODB.Stream" para recuperar una imagen de la base de datos a disco y luego utilizarla

Por ejemplo:

Dim SqlStream as ADODB.Stream
Dim CONSULTA as ADODB.recordset

.....

' Suponemo que ya se ha ejecutado la consulta de selección y estamos en el registro
' indicado del usuario y por lo tantro podemos utilizar el objeto CONSULTA
.....
' Inicializo el stream y lo abro
Set SqlStream = New ADODB.Stream
SqlStream.Type = adTypeBinary
SqlStream.Open
' Recupero en el Stream la imagen
SqlStream.Write CONSULTA.Fields("Nombre del campo de la imagen")
' Guardo en disco la imagen para luego tratarla
SqlStream.SaveToFile "Archivo para guardar", adSaveCreateOverWrite
SqlStream.Close
......

En este ejemplo yo utilizo una base de datos MySQL Server, supongo que en otros tipos también funcionará.

Un saludo espero que te sea de ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Fotos

Publicado por manolo (239 intervenciones) el 12/07/2006 08:07:56
Lo puedes hacer en un control Image enlazado.
p.e. Con un control Data ADO:
Set Image1.DataSource = Adodc1
Image1.DataField = "Foto"
Image1.Stretch = True
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Fotos

Publicado por Artidoro (78 intervenciones) el 13/07/2006 05:33:33
hola manolo
gracias por la respuesta!! a traves de un control data lo puedo visualizar es cierto pero mi problema es elegir una imagen al azar; es decir no a traves del Data.MoveNext, Data.MovePreviuos, Data:MoveFirst ó Data.MoveLast...la idea es ingreso un código y me muestra sus datos incluida la Foto...espero te haya dado una idea más y me puedas ayudar
gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar