Este es mi código:
Código
MySqlCommand command = conn.CreateCommand(); command.CommandText = "select login,password from usuarios where login='" + vUsuario + "' and password='" + vPasswd + "' LIMIT 1;"; conn.Open(); // Activa la conexión ## conn.Close(); cierra las conexiones MySqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { if (Convert.ToString(reader["login"]) == vUsuario && Convert.ToString(reader["password"]) == vPasswd) { MessageBox.Show("Bien hecho, tu usuario y contraseña son correctos", "Conectado"); } else { MessageBox.Show("Su usuario o contraseña son erroneos", "Error"); }
En la línea 10 también he tratado poniendo:
Código
if (Convert.ToString({"0"}) == vUsuario && Convert.ToString({"1"}]) == vPasswd)
Podrían ayudarme a extrae los datos, no me marca error, ni nada, solo me pasa al else.
Saludos!!!