Используемое ключевое слово не поддерживается (MySQL и Visual Studio 2010) - PullRequest
3 голосов
/ 24 июня 2011

Я создаю форму входа, используя C # и MySQL.Я застрял в SQLConnection.Там написано, что ключевое слово, которое я использовал, не поддерживается.

Это мой код:

        using (var con = new SqlConnection("host=localhost;usr=root;password=admin;db=timekeeping;"))
        using (var cmd = con.CreateCommand())
        {
            con.Open();
            cmd.CommandText = "SELECT count(*) FROM receptionist WHERE username = @username AND password = @password;";
            cmd.Parameters.AddWithValue("@username", username);
            cmd.Parameters.AddWithValue("@password", password);
            var count = (long)cmd.ExecuteScalar();
            return count > 0;
        }

Это скриншот сообщения об ошибке:

enter image description here

Ответы [ 2 ]

9 голосов
/ 24 июня 2011

Вам необходимо использовать правильные ключевые слова строки подключения для MySQL:

С Connectionstrings.com :

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
0 голосов
/ 13 июня 2016

Пожалуйста, измените строку подключения с

"host=localhost;usr=root;password=admin;db=timekeeping;" 

на

"Server=127.0.0.1;Database=timekeeping;Uid=root;password=admin"  

Надеюсь, это будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...