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

Erro tela de login


Guest --poulain --

Pergunta

Guest --poulain --

Boa Tarde,

Tenho o código abaixo no meu Form para Login:

Option Explicit
____________________________________________

Private Sub cmd_OK_Click()
Label4.Visible = False
          If txt_novosenha.Text <> txt_con.Text Then
                 Label4.Caption = "A senha e a confirmação não conferem."
                 Label4.Visible = True
          Exit Sub
          End If
           If RS!Usuario = txt_novouser.Text Then
                Label4.Caption = "Usuário já cadastrado."
                Label4.Visible = True
           Exit Sub
           End If
           If txt_novosenha.Text = "" Or txt_novouser.Text = "" Or txt_con.Text = "" Then
               Label4.Caption = "Todos os campos devem ser preenchidos"
               Label4.Visible = True
            Exit Sub
            End If

SQL = "INSERT INTO acesso (Usuario, Senha) Values ('" & txt_novouser.Text & "' , '" & txt_novosenha.Text & "' )"
Set RS = ExecutarRecordset(SQL, "S")
MsgBox "Usuário e Senha inseridos com Sucesso.", vbInformation, "Cadastro"
limpa
End Sub
____________________________________________


Private Sub Form_Load()
AbrirConexao ("C:\Paola\cadastro.mdb")
End Sub
____________________________________________

Sub limpa()
txt_novouser.Text = Empty
txt_novosenha.Text = Empty
txt_con.Text = Empty
End Sub

O erro é:

No Banco de dados tem vários Usuarios e Senhas, porém ele só acessa o primeiro registro do Banco de Dados.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Ao fazer...

If RS!Usuario = txt_novouser.Text Then

... você realmente só está comparando com o registro atual (que no seu caso é o primeiro). Você deveria percorrer todos os registros ou, melhor ainda, fazer um SELECT para verificar a existência do nome de usuário.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

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,4k
    • Posts
      652,2k
×
×
  • Criar Novo...