Discuz教程网

SqlDataReader转换成string有空格问题

[复制链接]
authicon 炸酱面 发表于 2010-12-30 12:32:03 | 显示全部楼层 |阅读模式
相信很多朋友在做数据库字段和TextBox.Text属性里值比较时,把读取出来的SqlDataReader对象转换成string,发现就算是同一个值也不会产生相等结果,用断点方法查看结果,原来SqlDataReader转换成string后,会用空格补齐字段类型大小,最后通过string的trim()函数,去掉空格才可以进行对比。这是由于数据库使用nvhar类型,当写入的值比规定的值小时将用空格填满,所以大家要注意去除空格问题。



上一篇:网站收录情况专用贴
下一篇:浅析编写C#多线程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 05:36

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表