尝试使用 dapper 创建登录表单以连接到 SQL,但我无法让 DataAdapter 工作

这是我的代码


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'转换为'string'”。


错误在于 SqlDataAdapter 的连接参数 - 我认为这会从 IDbConnection 获取 SQL 连接。


慕沐林林
浏览 78回答 1
1回答

MM们

对不起,我还不能发表评论。尝试更改IDbConnectiontoSqlConnection和var querytostring query并去掉括号。看看有没有效果!?
打开App,查看更多内容
随时随地看视频慕课网APP