这是我的代码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 连接。
1 回答
MM们
TA贡献1886条经验 获得超2个赞
对不起,我还不能发表评论。
尝试更改IDbConnection
toSqlConnection
和var query
tostring query
并去掉括号。
看看有没有效果!?
- 1 回答
- 0 关注
- 85 浏览
添加回答
举报
0/150
提交
取消