Ver Mensaje Individual
  #11 (permalink)  
Antiguo 10/07/2010, 10:06
maco2008
 
Fecha de Ingreso: agosto-2008
Mensajes: 149
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Validar Usuario & Contraseña!

...
dr = comando.ExecuteReader();
if (dr.Read())
{


conectar();
string cadena = ("SELECT * FROM usuario WHERE nusuario == +usuario.Text And contraseña == +contraseña.Text");
comando = new SqlCommand(cadena, conexion);

...

Hoola ya se porque te marca el error. mira lo negrito, ¿Cpmo vas a inicializar un DataReader con un Command ántes de declarar el comando?, osea primero declaras el comando y luego la asocias al DataReader, mira:


Código ASP:
Ver original
  1. protected void Button1_Click(object sender, EventArgs e)
  2. {
  3. SqlDataReader dr;
  4. string cadena = ("SELECT * FROM usuario WHERE nusuario == +usuario.Text And contraseña == +contraseña.Text");
  5.  
  6. comando = new SqlCommand(cadena, conexion);
  7.  
  8. conectar();
  9.  
  10. dr = comando.ExecuteReader();
  11.  
  12. if (dr.Read())
  13. {
  14.  
  15. if (dr.HasRows)
  16. {
  17. Response.Redirect("PaginaPrin.aspx");
  18. }
  19. else
  20. {
  21. Label6.Visible = true;
  22. Label7.Visible = true;
  23. }
  24. }
  25. else
  26. {
  27. Label6.Visible = true;
  28. Label7.Visible = true;
  29. }
  30. }
  31. }

Si no me equivoco sería en ese orden..

Saludos.!