Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

como leer una imagen desde acces

Estas en el tema de como leer una imagen desde acces en el foro de Visual Basic clásico en Foros del Web. hola a todos estoy realizando una pequeña aplicacion en la que quiero que cuando digite una cedula me traiga la informacion y la foto de ...
  #1 (permalink)  
Antiguo 11/03/2009, 20:02
 
Fecha de Ingreso: septiembre-2008
Mensajes: 28
Antigüedad: 15 años, 7 meses
Puntos: 0
como leer una imagen desde acces

hola a todos estoy realizando una pequeña aplicacion en la que quiero que cuando digite una cedula me traiga la informacion y la foto de esta persona
tengo mi proyecto divido en dos parte la primera una dll
Public Function BuscarAsociadoxasistencia(ByVal wcedula As String) As System.Data.OleDb.OleDbDataReader
Dim wcon As System.Data.OleDb.OleDbConnection
Dim wreader As System.Data.OleDb.OleDbDataReader
Dim wcmd As System.Data.OleDb.OleDbCommand
Dim wsql As String = ""

Try
wcon = New System.Data.OleDb.OleDbConnection(wcadena)
wcon.Open()
Catch ex As Exception
westado = ex.Message
Return wreader
End Try
wsql = "select * from ASISTENCIA where cedula = '" & wcedula & "'"
Try
wcmd = New System.Data.OleDb.OleDbCommand(wsql, wcon)
wreader = wcmd.ExecuteReader
Catch ex As Exception
westado = ex.Message
Return wreader
End Try
Return wreader
End Function

y la seguna la aplicacion en windows

Private Sub buscarasociado()
Dim wcedula As String
Dim wreader As System.Data.OleDb.OleDbDataReader
Dim wdatos As delegadusss.Datos
Dim wasistencia As String
Dim wsql aS String = ""
wcedula = Me.txtcedula.text
wdatos = New delegadusss.Datos
wreader = wdatos.BuscarAsociadoxasistencia(wcedula)
If Not wreader Is Nothing Then
If wreader.Read() Then
Me.txtnombre.Text = wreader.Item("NOMBRES").ToString()
Me.txtapellidos.Text = wreader.Item("APELLIDOS").ToString()
Me.txtentidad.Text = wreader.Item("ENTIDAD").ToString()
Me.TXTCATEGORIA.Text=WREADER.Item("CATEGORIA").TOS TRING()


If wasistencia= "S" Then
Me.checkBox1.Checked=True
Else
ME.checkBox1.Checked= FALSE
End If
If Me.checkBox1.Checked=True Then
Me.checkBox1.Enabled=False
Else
me.checkBox1.Enabled=true
wreader.Close()
end if
Else
wreader.Close()
MessageBox.Show("No se encontró información en la base de datos por favor verifique la información...")

End If
End If
If wdatos.PEstado.Trim.Length > 0 Then
MessageBox.Show(wdatos.PEstado, "Advertencia...")
End If

End Sub



el progrma me trae todos lo datos menos la imagen


en la db coloque la ruta donde esta la imagen pero no se como llamarla en el winform

gracias,,,,,
  #2 (permalink)  
Antiguo 11/03/2009, 20:15
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: como leer una imagen desde acces

Es fácil, si tienes la ruta de la imagen puedes cargarla en un PictureBox así:
Código vb:
Ver original
  1. Me.NombrePictureBox.Image = New Bitmap("C:\Carpeta\Archivo.jpg")
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 12/03/2009, 19:19
 
Fecha de Ingreso: septiembre-2008
Mensajes: 28
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: como leer una imagen desde acces

hola diculpame es que tengo un problema y no me genera la imagen

por ejemplo con esta linea Me.TXTCATEGORIA.Text=WREADER.Item("CATEGORIA").TOS TRING()
me tra del codigo que digite ese campo
pero no se como hacer con la imagen por ejemplo en el campo de la base de datos escribi la ruta donde encuentra esa imagen que correponde a ese codigo y el campo es IMAGEN


NO SE SI ME HAGO ENTENDER
  #4 (permalink)  
Antiguo 12/03/2009, 21:04
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: como leer una imagen desde acces

Prueba con algo como esto:
Código vb:
Ver original
  1. Me.NombrePictureBox.Image = New Bitmap(WReader.Item("IMAGEN").ToString())
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 13/03/2009, 12:46
 
Fecha de Ingreso: septiembre-2008
Mensajes: 28
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: como leer una imagen desde acces

gracias te agradezco por tu valios a colaboracion me funciono perfecto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:23.