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..