c#
  • database
  • asp.net-mvc
  • 2012-04-02 3 views -2 likes 
    -2

    Это мой кодASP.NET MVC SQL Ошибка команды

     public static bool Login (string iduser, string password) 
        { 
         bool auth = false; 
         string query = string.Format("Select * from [user] where iduser = '{0}' AND password = '{1}' ;", iduser, password); 
         SqlCommand cmd = new SqlCommand(query, con); 
         con.Open(); 
         SqlDataReader re = cmd.ExecuteReader(); 
         auth = re.HasRows; 
         con.Close(); 
         return auth; 
    
        } 
    

    Когда я исполняю свою программу на этой строке появляется сообщение об ошибке «SqlDataReader п = cmd.ExecuteReader();». Сообщение об ошибке: Неверный пароль colonne

    +1

    Это настоящий пароль, который вы вставили? Возможно, вы не захотите транслировать реальный пароль в StackOverflow. – kindohm

    ответ

    1

    Ошибка довольно понятная. Ваш пароль, исходящий из вашего объекта con, недействителен. Я бы дважды проверял, где это заполняется, и убедитесь, что он правильный, поскольку он является глобальной переменной.

    +0

    Да, кроме того, приведенный пример кода не может быть реальным, так как нет даже указанного класса соединения. :( – Jetti

    +0

    @Jetti Не обязательно, это может быть глобальная переменная соединения –

    +0

    Ahh, хороший момент. Не думал об этом. – Jetti

    Смежные вопросы