Cita:
Iniciado por DavidNovato Bueno el que siempre uso es algo asi.. (incluire de una vz el codigo para a imagen):
Código vb:
Ver originalDim con As New MySqlConnection("Server=localhost; Database=controlsmi; user=root; password=Smi2012") 'cadena conexion
Dim consulta As String = "Select imagen from producto where ID_producto = " + cboproducto.SelectedValue.ToString
Dim comando As New MySqlCommand(consulta, con)
Dim drd As MySqlDataReader
Dim archivo As String = drd.GetString(0) 'suponiendo que sea el indice de la columna de la base de datos
con.Open()
drd = comando.ExecuteReader()
If drd.Read() Then
PictureBox2.Image = New System.Drawing.Bitmap(archivo)
End If
drd.Close()
con.Close()
Uso ese codigo parecido.. para traer datos a un textbox.. pero eso me da el mismo error que te mencione anteriormente; dond aparece el combobox es para que al seleccionar un producto aparezca la imagen de ese producto..
Pero el error esta super claro como piensas recuperar el drd.GetString(0) si ni siquiera aun has hecho la consultora mira bien tu código primero debes llenar los datos al datareader con el comando.ExecuteReader() y luego recien debes consultar los datos con drd.GetString(0)