ERRO AO TENTAR EXIBIR IMAGEM
pessoal
preciso de ajuda, estou tentando fazer que login seja exibido a imagem, porem está dando um erro conforme a imagem, ja verifiquei mais nao to conseguindo solucionar
aqui meu código que tenho, não sei onde estou errando neste codigo
agradeço
preciso de ajuda, estou tentando fazer que login seja exibido a imagem, porem está dando um erro conforme a imagem, ja verifiquei mais nao to conseguindo solucionar
aqui meu código que tenho, não sei onde estou errando neste codigo
agradeço
Public Sub ValidarDadosUsuário()
Dim dr As OleDbDataReader = Nothing
Using con As OleDbConnection = ConexaoBD()
Try
con.Open()
Dim sql As String = [Ô]SELECT login, foto FROM administradores WHERE login Like[ô][Ô] & LoginTextBox.Text & [Ô][ô][Ô]
Dim cmd As OleDbCommand = New OleDbCommand(sql, con)
dr = cmd.ExecuteReader(CommandBehavior.SingleRow)
If dr.HasRows Then
dr.Read()
[ô]pic_Imagem.Text = dr.Item([Ô]imagem[Ô])
[ô]Se ele nao for igual a vazio, quero que ele sempre vai esvaziar limpar e recarregar de novo
If Pic_imagem.Image IsNot Nothing Then
Pic_imagem.Image.Dispose()
End If
[ô]Aqui declara outra Variavel
Dim fsImagem As New FileStream([Ô]image.jpg[Ô], FileMode.Create)
[ô]Outra Variavel - converte imagem para byte
Dim blod As Byte() = DirectCast(dr.Item([Ô]foto[Ô]), Byte())
fsImagem.Write(blod, 0, blod.Length)
fsImagem.Close()
fsImagem = Nothing
Pic_imagem.Image = Image.FromFile([Ô]image.jpg[Ô])
Pic_imagem.Refresh()
End If
Catch ex As Exception
MsgBox(ex.Message)
Pic_imagem.Image = My.Resources.pefil
Finally
con.Close()
End Try
End Using
End Sub
Qual linha gera a exception?
Catch ex As Exception
MsgBox(ex.Message)
MsgBox(ex.Message)
Aà é onde ele captura a exceção para exibir na tela.
Pra saber onde dá o erro, você precisa colocar um breakpoint no inicio do seu código e ir debugando... A linha anterior ao entrar no bloco catch é onde está o erro.
Pra saber onde dá o erro, você precisa colocar um breakpoint no inicio do seu código e ir debugando... A linha anterior ao entrar no bloco catch é onde está o erro.
Citação::
Aà é onde ele captura a exceção para exibir na tela.
Pra saber onde dá o erro, você precisa colocar um breakpoint no inicio do seu código e ir debugando... A linha anterior ao entrar no bloco catch é onde está o erro.
Amigao não ta funcionando com o breackpoint, alguma outra dica?
vc deve inserir um break point na primeira linha do código, e ir usando o F11 pra ir linha a linha após o break point
não adianta parar no break point e apertar F5
não adianta parar no break point e apertar F5
Tópico encerrado , respostas não são mais permitidas