Попытка создать форму входа в систему, используя dapper для подключения к SQL, но я не могу заставить работать DataAdapter - PullRequest
1 голос
/ 08 марта 2019

Вот мой код

public class LoginFunction
{
    public DataTable User (string username, string pword)
    {
        using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(ConnectionHelper.CnnVal("GymDB")))
        {

            var query = ("Select * from [USER] where username = '{username}'  and password = '{pword}'");
            SqlDataAdapter sda = new SqlDataAdapter(query, connection);
            DataTable dtbl = new DataTable();
            sda.Fill(dtbl);



        }
    }
}

}

Ошибка, которую я получаю: «невозможно преобразовать из« System.Data.IDbConnection »в« строку »».

Ошибка с аргументом соединения для SqlDataAdapter - я думал, что это получит соединение SQL от IDbConnection.

1 Ответ

2 голосов
/ 08 марта 2019

Извините, я пока не могу комментировать.

Попробуйте изменить IDbConnection на SqlConnection и var query на string query и уберите скобки.

Посмотри, работает ли это!?

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