Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2010, 23:41
rikimm
 
Fecha de Ingreso: agosto-2008
Ubicación: D,F
Mensajes: 412
Antigüedad: 15 años, 9 meses
Puntos: 4
problemas con el login

bueno ya despues de la regañisa que me puso erick q para bien o para mal debo tomarla para bien y como aprendizaje ahora tengo problema al validar estos datos este es mi codigo:

Código C#:
Ver original
  1. OleDbConnection BaseDatos = new OleDbConnection();
  2.             OleDbCommand Com = new OleDbCommand();
  3.             OleDbDataAdapter DA = new OleDbDataAdapter();
  4.             DataSet Ds = new DataSet();
  5.  
  6.             String consulta;
  7.  
  8.  
  9.            
  10.             BaseDatos.ConnectionString = @"PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\doggy_park.mdb";
  11.             BaseDatos.Open();
  12.  
  13.            
  14.             Com.Connection = BaseDatos;
  15.             Com.CommandType = CommandType.Text;
  16.             consulta = "select * from Usuario where user='"+ textBox1.Text +"' and psw='"+ textBox2.Text +"' and id ;";
  17.             Com.CommandText = consulta;
  18.             DA.SelectCommand = Com;
  19.             DA.Fill(Ds, "doggy_park");
  20.             BaseDatos.Close();
  21.  
  22.             if ( Ds.Tables["user"] == Ds.Tables["psw"]== Ds.Tables["id"])
  23.             {
  24.                 Inicio form = new Inicio();
  25.                 form.Show();
  26.             }
  27.             else
  28.             {
  29.                 MessageBox.Show("tu usuario o contraseña no conciden");
  30.             }

Bueno el primer punto que si no me equivoco estoy mal en la condicion porque no puedo poner 3 veces el == , si le quito lo de ds.table["id"] si me funciona pero me da por buena cualkier usuario o contraseña que si este en la bd como todos ustedes saben la cosa no funciona asi tiene que ser tambien por el id verdad como le hago para que me tome el id y asi tenga que correr bien


edito:corrigo estoy mal en todo me lleva
__________________
Si el amor a una mujer es igual al amor a la programacion
cual de las dos escojerias...mmmm buena pregunta jejeje