com.Parameters.AddWithValue("@userName",userName);com.Parameters.AddWithValue("@passWord",passWord);SqlDataReader dr = com.ExecuteReader(CommandBehavior.CloseConnection);if (dr.Read()){info.UserName = dr["userName"].ToString(); //上面定义的userN

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 01:41:35
com.Parameters.AddWithValue(

com.Parameters.AddWithValue("@userName",userName);com.Parameters.AddWithValue("@passWord",passWord);SqlDataReader dr = com.ExecuteReader(CommandBehavior.CloseConnection);if (dr.Read()){info.UserName = dr["userName"].ToString(); //上面定义的userN
com.Parameters.AddWithValue("@userName",userName);
com.Parameters.AddWithValue("@passWord",passWord);
SqlDataReader dr = com.ExecuteReader(CommandBehavior.CloseConnection);
if (dr.Read())
{
info.UserName = dr["userName"].ToString(); //上面定义的userName 和数据库的userName
info.PassWord = dr["passWord"].ToString();
return info;
}
上面的@userName和"@passWord 是不是下面的 info.UserName ,info.PassWord
还有、我想知道 ("@userName",userName);到底在下面那里用到那个userName

com.Parameters.AddWithValue("@userName",userName);com.Parameters.AddWithValue("@passWord",passWord);SqlDataReader dr = com.ExecuteReader(CommandBehavior.CloseConnection);if (dr.Read()){info.UserName = dr["userName"].ToString(); //上面定义的userN
这个要看你的 SQL 语句了
@userName",userName 是参数
dr["userName"] 是检索的东西,也就是 SELECT 的部分
例如:
SELECT
userName,passWord,其他字段
FROM 表
WHERE
userName = @userName
passWord = @passWord