AJUDA COM SELECT
Ola pessoal.
Estou com um probleminha em SELECT
é um formulário de Login, quando digito um usuario e senha invalido ele me retorna com usuario ou senha invalidos e fecha, até ai ok.
Mas quando coloco um usuario e senha ja cadastrado na tabela ele tb me reporta como usuario ou senha invalidos. pode ajudar?
comandos.CommandText = [Ô]SELECT * FROM users WHERE user = [ô] txtUser.Text[ô] and senha = [ô] txtPass.Text[ô]; [Ô]
comandos.Connection = conexao
conexao.Open()
consulta = comandos.ExecuteReader
If (consulta.HasRows) Then
main.Show()
Else
MsgBox([Ô]Usuário ou senha inválidos.[Ô])
End If
conexao.Close()
Me.Close()
Onde users é a tabela,
user é a coluna usuario
senha é a coluna senha
txtUser é a textbox de Usuario
txtPas e a textbox de senha
Estou com um probleminha em SELECT
é um formulário de Login, quando digito um usuario e senha invalido ele me retorna com usuario ou senha invalidos e fecha, até ai ok.
Mas quando coloco um usuario e senha ja cadastrado na tabela ele tb me reporta como usuario ou senha invalidos. pode ajudar?
comandos.CommandText = [Ô]SELECT * FROM users WHERE user = [ô] txtUser.Text[ô] and senha = [ô] txtPass.Text[ô]; [Ô]
comandos.Connection = conexao
conexao.Open()
consulta = comandos.ExecuteReader
If (consulta.HasRows) Then
main.Show()
Else
MsgBox([Ô]Usuário ou senha inválidos.[Ô])
End If
conexao.Close()
Me.Close()
Onde users é a tabela,
user é a coluna usuario
senha é a coluna senha
txtUser é a textbox de Usuario
txtPas e a textbox de senha
Acho que sei qual é o seu problema, é na concatenação do Select com os campos,
tente muda-lo para:
comandos.CommandText = [Ô]SELECT * FROM users WHERE user = [ô][Ô] & txtUser.Text & [Ô][ô] and senha = [ô][Ô] & txtPass.Text & [Ô][ô][Ô];
tente muda-lo para:
comandos.CommandText = [Ô]SELECT * FROM users WHERE user = [ô][Ô] & txtUser.Text & [Ô][ô] and senha = [ô][Ô] & txtPass.Text & [Ô][ô][Ô];
Perfeito. GRato.
Agora só uma outra ajudinha (sou iniciante demais em vb)
Vou criar outro formulario pra cadastro dos usuários.
Como utilizo o insert?
lembrando que as textbox deste formulário vao inserir nos campos user e senha da tabela users
Agora só uma outra ajudinha (sou iniciante demais em vb)
Vou criar outro formulario pra cadastro dos usuários.
Como utilizo o insert?
lembrando que as textbox deste formulário vao inserir nos campos user e senha da tabela users
E pra quando eu apertar enter ele já acionar o button ok?
Algumas referencias sobre o INSERT
http://www.w3schools.com/sql/sql_insert.asp
http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspx
Para mais informações: GOOGLE
http://www.w3schools.com/sql/sql_insert.asp
http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspx
Para mais informações: GOOGLE
Tópico encerrado , respostas não são mais permitidas