怪问题!数据库中的字段有空格,用rs取出后,显示在网页中,只能显示空格前面的数据,后面的数据丢了,如何解决?

wp690914 2003-09-11 06:26:45
怪问题!数据库中的字段有空格,用rs取出后,显示在网页中,只能显示空格前面的数据,后面的数据丢了,如何解决?
...全文
249 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
alan815 2003-09-12
  • 打赏
  • 举报
回复
赞成引号的观点。
把数据取到引号内,应该不会出错
hushengqi 2003-09-12
  • 打赏
  • 举报
回复
summergood(木易郎):
很高兴和你讨论“空格”问题。
有一些地方字符串中的空格对显示是没有影响的。比如在<TEXTAREA rows=2 cols=20 id=textarea1 name=textarea1><%=rs("xxx")%></TEXTAREA>时。 另一种情况是用server.HTMLEncode处理了。但是value="<%=rs("xxx")%>"一定要用引号。
另:假设<%=rs("xxx")%>包含了空格。
xxrl 2003-09-12
  • 打赏
  • 举报
回复
replace(YouRS," ","%20")
将空格用%20替换就不会出现你那个问题了,
LoneHome 2003-09-12
  • 打赏
  • 举报
回复
UP。引号
summergood 2003-09-12
  • 打赏
  • 举报
回复
我觉得不可能的, 我做的时候数据库字段也有空格,但取出来是好好的啊,你看看你的数据库中的字段是不是全的, 在查询分析器里用select语句查一下啊!
  • 打赏
  • 举报
回复
hushengqi(谷_悦)说的很对。
另外,其实这种错误只要把生成的页面看看源文件就可以发现了。
shines77 2003-09-12
  • 打赏
  • 举报
回复
建议还是用单引号的好,这样写到字符串里的时候就不用""表示一个双引号了。
sun233 2003-09-12
  • 打赏
  • 举报
回复
说对了。其实很简单的处理办法,就是获得数据的时候用引号把它引上就行了。不信,你可以看执行后的源程序,会在程序中看到你所调用的数据库中的内容,只不过你没有用引号,导致在空格的地方让浏览器认为该地方的语句已经停止了。

所以,一个良好的编程习惯是很重要的。
feiyusx 2003-09-12
  • 打赏
  • 举报
回复
用LTRIM(RS.Fields("字段名"))行不行?
porlam 2003-09-12
  • 打赏
  • 举报
回复
虽然没看懂楼主的意思,但无限支持楼上的意思
养成良好的编写代码习惯将会对自己检查代码错误时有极大的好处
hushengqi 2003-09-11
  • 打赏
  • 举报
回复
很多人在使用asp时不注意引号的使用,认为<input type=text value=abc> 和<input type=text value="abc">没有区别,就养成了不写引号的习惯。但是如果从数据库中读出数据就不一样了。得到的可能是"abc def"。<input type=text value=<%=rs(xxx)%>>就成了<input type=text value=abc def>。我们要是直接写的话一定会写成<input type=text value="abc def">。所以要养成严谨、良好的书写习惯。我想楼主遇到的应该是上述问题吧。
dgm8 2003-09-11
  • 打赏
  • 举报
回复
<input type=text value="<%=rs("xxx")%>">
xiaozhuan 2003-09-11
  • 打赏
  • 举报
回复
楼上的可行~

但是楼主的问题我不明白

数据库中的“字段”有空格????应该是数据吧!

如果是里面的数据有空格

那也能正常显示啊!没听说有空格就不能显示的啊`~~?
ljupin 2003-09-11
  • 打赏
  • 举报
回复
str=Replace(rs("字段名")," "," ")
试试
hushengqi 2003-09-11
  • 打赏
  • 举报
回复
加引号 value="<%=rs("xxx")%>"
nchen123 2003-09-11
  • 打赏
  • 举报
回复
把代码贴出来看看

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧