AJUDA COM SELECT

PREBELLI 03/10/2013 21:43:24
#429539
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
LEONARDO136 03/10/2013 22:10:54
#429540
Resposta escolhida
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 & [Ô][ô][Ô];
PREBELLI 03/10/2013 22:28:24
#429541
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
PREBELLI 03/10/2013 22:30:29
#429542
E pra quando eu apertar enter ele já acionar o button ok?
LEONARDO136 03/10/2013 22:38:55
#429543
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
Tópico encerrado , respostas não são mais permitidas