C sharp - Auxilio

 
Vista:

Auxilio

Publicado por ileana (17 intervenciones) el 16/08/2005 04:04:33
Estoy creando un programa q me valide la entrada de un usuario, con su contrasenya y codigo de usuario, en c# pero m da un error de Parametros...

en sql he colocado las sentencias:
SELECT coduser, claveuser, acceso, sucdefa FROM usuarios WHERE (coduser = '@user') AND (claveuser = '@pass')

---> c#:
string user_id=this.txtUser.Text;
string password=this.txtPass.Text;

this.daLogin.SelectCommand.Parameters["@pass"].Value=password;
this.daLogin.SelectCommand.Parameters["@user"].Value=user_id;

this.daLogin.Fill(this.dsLogin.usuarios);
if (this.dsLogin.usuarios.Rows.Count==1)
{
Principal.Show();
this.Close();
}
else
{
MessageBox.Show("Usuario o contrasena incorrecta");
}

pero al correrlo m da un error asi:
An unhandled exception of type 'System.IndexOutOfRangeException' occurred in system.data.dll

Additional information: An SqlParameter with ParameterName '@pass' is not contained by this SqlParameterCollection.

QUE HAGO?? ^_^' AUXILIOOOOOOOO =(
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder