Ir para conteúdo
Fórum Script Brasil
  • 0

Comparar conteúdo de um campo no CommandText


Otacildo Ferreira da Silva

Pergunta

Boa tarde,

Sou iniciante e estou desenvolvendo um programa para aprendizado. A rotina para verificação de senha esta funcionando com um pequeno erro. a linha do selcom.CommandText = "SELECT usu_Senha FROM tbl_Usuario WHERE usu_Usuario= ' " & txtUsuario.Text & "'", verifica se o usuário que digitei, é igual ao usuário do banco de dados. Até aí tudo bem, só que se digito um usuário cadastrado que possui uma senha, mas deixo a senha em branco, no If vSenha = txtSenha.Text then ele verifica a senha em branco do formulário com a váriavel que criei vSenha, passa e abre o frm_Principal, onde não deveria fazer isso, no banco de dados o usuário possuir senha.

Abaixo segue a código fonte da rotina.

Desde já, agradeço a todos os colegas.

Otacildo Ferreira da Silva

Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
Dim cs As String = My.Settings.db_EstoqueConnectionString
Dim conect As New OleDb.OleDbConnection
conect.ConnectionString = cs
conect.Open()
Dim selcom As New OleDb.OleDbCommand
selcom.Connection = conect
selcom.CommandText = "SELECT usu_Senha FROM tbl_Usuario WHERE usu_Usuario= ' " & txtUsuario.Text & "'"
Dim vSenha As String = selcom.ExecuteScalar
conect.Close()
If vSenha = txtSenha.Text Then
frm_Principal.Show()
Me.Close()
Else
MessageBox.Show("Usuário ou senha inválidos", "Usuário errada!", MessageBoxButtons.OK, MessageBoxIcon.Warning)
txtUsuario.Text = ""
txtSenha.Text = ""
txtUsuario.Focus()
End If

End Sub

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...