A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈子斌 中级黑马   /  2012-7-12 09:02  /  1290 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

string dbpassword = reader.GetString(reader.GetOrdinal("密码"));
我用此方法将密码从数据库取出后与输入的密码比对,总是不正确,
后来设置断点后发现从数据库取出的数据后面跟了好多空格,貌似是凑满数据库定义的格式的,
请问下有什么方法可以将空格去掉。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

3 个回复

正序浏览
你数据库的密码要设置为varchar  或者你不想改的话 取出的密码可以用trim()方法去除空格

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
把数据类型改为 nvarchar就好了

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
string dbpassword = reader.GetString(reader.GetOrdinal("密码"));
教你个很简单的方法
dbpassword=dbpassword.Trim();//加上这句话就OK了

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马