CARREGAR FOTO-LOGIN
Private Sub txtLogin_Leave(sender As Object, e As EventArgs) Handles txtLogin.Leave
Dim dr As OleDbDataReader = Nothing
Using con As OleDbConnection = GetConnection()
Try
con.Open()
Dim sql As String = [Ô]SELECT login, imagem FROM usuarios WHERE login=[Ô] & txtLogin.Text
Dim cmd As OleDbCommand = New OleDbCommand(sql, con)
dr = cmd.ExecuteReader(CommandBehavior.SingleRow)
If dr.HasRows Then
dr.Read()
txtLogin.Text = dr.Item([Ô]login[Ô])
[ô]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([Ô]imagem[Ô]), 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)
Finally
[ô]dr.Close()
[ô]con.Close()
End Try
End Using
End Sub
Dim dr As OleDbDataReader = Nothing
Using con As OleDbConnection = GetConnection()
Try
con.Open()
Dim sql As String = [Ô]SELECT login, imagem FROM usuarios WHERE login=[Ô] & txtLogin.Text
Dim cmd As OleDbCommand = New OleDbCommand(sql, con)
dr = cmd.ExecuteReader(CommandBehavior.SingleRow)
If dr.HasRows Then
dr.Read()
txtLogin.Text = dr.Item([Ô]login[Ô])
[ô]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([Ô]imagem[Ô]), 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)
Finally
[ô]dr.Close()
[ô]con.Close()
End Try
End Using
End Sub
Diz q [Ô]Nenhum valor foir fornecido para um ou mais paramentos necessarios[Ô]
Estou Usando o Evento [Ô] LEAVE [Ô] do textbox. ao sair exibir a imagem do usuario q foi cadastrado.
Posta uma foto com a linha que deu erro. E outra coisa, não se esqueça de colocar aspas simples quando os campos for string.
Dim sql As String = [Ô]SELECT login, imagem FROM usuarios WHERE login= [txt-color=#e80000][ô] [Ô][/txt-color] & txtLogin.Text & [txt-color=#e80000][Ô] [ô] [Ô][/txt-color]
Dim sql As String = [Ô]SELECT login, imagem FROM usuarios WHERE login= [txt-color=#e80000][ô] [Ô][/txt-color] & txtLogin.Text & [txt-color=#e80000][Ô] [ô] [Ô][/txt-color]
Citação::
Posta uma foto com a linha que deu erro. E outra coisa, não se esqueça de colocar aspas simples quando os campos for string.
Dim sql As String = [Ô]SELECT login, imagem FROM usuarios WHERE login= [txt-color=#e80000][ô] [Ô][/txt-color] & txtLogin.Text & [txt-color=#e80000][Ô] [ô] [Ô][/txt-color]
POXXAA JABA VLW DEU CERTOO.. FOI APENAS ISSSO AS ASPAS & [Ô] [ô] [Ô]
SOMENTE ISSO DEU CERTO :)))))))
VLW MEU AMIGO .
MUITO OBG :)
Não deixe de encerrar o tópico.
Vlw
Citação::
Não deixe de encerrar o tópico.
Vlw
OPA . E é CLARO LHE PONTUAR
Tópico encerrado , respostas não são mais permitidas