Fórum Passando parametros para conulsta mysql com asp.net(C#) #31006
19/04/2007
0
galera, acho que to fazendo tudo certo, não da erro nenhum, passa por todo o codigo, mais me retorna sempre EOF, como se nao encontrasse os registros na tabela...
podem dar uma olhada neste codigo por favor?
protected void LinkButton1_Click(object sender, EventArgs e)
{
string strConnection = ConfigurationManager.AppSettings[´ConMySql´];OdbcConnection conexao = new OdbcConnection(strConnection);
String SQL = ´SELECT COD, NOME FROM USERS WHERE LOGIN = @PLOGIN AND SENHA = @PSENHA´;
OdbcCommand comando = new OdbcCommand(SQL, conexao);
//criando os parametros passando o nome e valor para cada um
OdbcParameter[] param = new OdbcParameter[2];
param[0] = new OdbcParameter(´@PLOGIN´, EdLogin.Text);param[1] =
new OdbcParameter(´@PSENHA´, EdSenha.Text);
//jogando os parametros no comando sql
comando.Parameters.Add(param[0]);
comando.Parameters.Add(param[1]);
//abrindo a conexao
conexao.Open();
OdbcDataReader r = comando.ExecuteReader();if (r.HasRows)
{
LbSts.Text = ´Seja bem vindo: ´ + r[´COD´].ToString();
}
else
{
LbSts.Text = ´Usuário não encontrado´;
}
r.Close();
conexao.Close();
}
Agradeço sdesde já!!!!
podem dar uma olhada neste codigo por favor?
protected void LinkButton1_Click(object sender, EventArgs e)
{
string strConnection = ConfigurationManager.AppSettings[´ConMySql´];OdbcConnection conexao = new OdbcConnection(strConnection);
String SQL = ´SELECT COD, NOME FROM USERS WHERE LOGIN = @PLOGIN AND SENHA = @PSENHA´;
OdbcCommand comando = new OdbcCommand(SQL, conexao);
//criando os parametros passando o nome e valor para cada um
OdbcParameter[] param = new OdbcParameter[2];
param[0] = new OdbcParameter(´@PLOGIN´, EdLogin.Text);param[1] =
new OdbcParameter(´@PSENHA´, EdSenha.Text);
//jogando os parametros no comando sql
comando.Parameters.Add(param[0]);
comando.Parameters.Add(param[1]);
//abrindo a conexao
conexao.Open();
OdbcDataReader r = comando.ExecuteReader();if (r.HasRows)
{
LbSts.Text = ´Seja bem vindo: ´ + r[´COD´].ToString();
}
else
{
LbSts.Text = ´Usuário não encontrado´;
}
r.Close();
conexao.Close();
}
Agradeço sdesde já!!!!
Darkducke
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)