黑马程序员技术交流社区

标题: 关于视频中ADO.NET登录的问题 [打印本页]

作者: 陈子斌    时间: 2012-7-12 09:02
标题: 关于视频中ADO.NET登录的问题
string dbpassword = reader.GetString(reader.GetOrdinal("密码"));
我用此方法将密码从数据库取出后与输入的密码比对,总是不正确,
后来设置断点后发现从数据库取出的数据后面跟了好多空格,貌似是凑满数据库定义的格式的,
请问下有什么方法可以将空格去掉。
作者: 常静华    时间: 2012-7-12 09:12
string dbpassword = reader.GetString(reader.GetOrdinal("密码"));
教你个很简单的方法
dbpassword=dbpassword.Trim();//加上这句话就OK了
作者: 赵学辉    时间: 2012-7-12 11:06
把数据类型改为 nvarchar就好了
作者: 朱永恒    时间: 2012-7-12 22:12
你数据库的密码要设置为varchar  或者你不想改的话 取出的密码可以用trim()方法去除空格




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2