----------------类文件
SqlParameter para = para = new SqlParameter("@UserName", SqlDbType.VarChar, 20);
para.Value = iMen.UserName;
cmd.Parameters.Add(para);
para = new SqlParameter("@UserPwd", SqlDbType.VarChar, 20);
para.Value = iMen.UserPwd;
cmd.Parameters.Add(para);----------------下面是读取
iAiMen iMen = new iAiMen();
iMen.UserName = this.TxtUserName.Text;
iMen.UserPwd = this.TxtUserPwd.Text;
SqlParameter para = para = new SqlParameter("@UserName", SqlDbType.VarChar, 20);
para.Value = iMen.UserName;
cmd.Parameters.Add(para);
para = new SqlParameter("@UserPwd", SqlDbType.VarChar, 20);
para.Value = iMen.UserPwd;
cmd.Parameters.Add(para);----------------下面是读取
iAiMen iMen = new iAiMen();
iMen.UserName = this.TxtUserName.Text;
iMen.UserPwd = this.TxtUserPwd.Text;
cmd.Parameters.Add(para);
para = new SqlParameter("@UserPwd", SqlDbType.VarChar, 20);
para.Value = iMen.UserPwd;
cmd.Parameters.Add(para);
改为:
para = new SqlParameter("@UserPwd", SqlDbType.VarChar, 20);
para.Value = iMen.UserPwd;
cmd.Parameters.Add(para);
你读取的时候在iMen.UserPwd = this.TxtUserPwd.Text;的这句下断点,看看到底你取到值没有。如果你取到了的话,估计是你传入数据库的时候出现问题,导致为空。
TxtUserName.Attributes.Add("value", TxtUserName.Text)
试试
就像quou2002(曲欧)
怎么样也不会为null的,即使没任何输入也应该是""(string.Empty)
怎么会取值为""呢 写入的时候iMen.任何一个控件的值都为null
在iMen.UserName=this.TxtUserName.Text;的时候赋值
就是密码赋值的时候为""
那些高手帮我解决一下 先谢谢了