string saSql = "SELECT * FROM userinf WHERE name = '" + userName + "'";
this.sqlConnection1.Open();
this.sqlSelectCommand1 = new SqlCommand(saSql,this.sqlConnection1);
SqlDataReader reader = this.sqlSelectCommand1.ExecuteReader();
reader.Read();——〉〉 string str = reader.GetString(2);
string role = reader.GetString(3);
reader.Close();自己用监视看的,到了箭头那一行,如果密码是1,那么这时 str 就会变成 “1 ”,后面会自动跟上好多空格,数据库里我设置的是char(10),这是怎么回事?
this.sqlConnection1.Open();
this.sqlSelectCommand1 = new SqlCommand(saSql,this.sqlConnection1);
SqlDataReader reader = this.sqlSelectCommand1.ExecuteReader();
reader.Read();——〉〉 string str = reader.GetString(2);
string role = reader.GetString(3);
reader.Close();自己用监视看的,到了箭头那一行,如果密码是1,那么这时 str 就会变成 “1 ”,后面会自动跟上好多空格,数据库里我设置的是char(10),这是怎么回事?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货