社区
ASP
帖子详情
怪问题!数据库中的字段有空格,用rs取出后,显示在网页中,只能显示空格前面的数据,后面的数据丢了,如何解决?
wp690914
2003-09-11 06:26:45
怪问题!数据库中的字段有空格,用rs取出后,显示在网页中,只能显示空格前面的数据,后面的数据丢了,如何解决?
...全文
249
16
打赏
收藏
怪问题!数据库中的字段有空格,用rs取出后,显示在网页中,只能显示空格前面的数据,后面的数据丢了,如何解决?
怪问题!数据库中的字段有空格,用rs取出后,显示在网页中,只能显示空格前面的数据,后面的数据丢了,如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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语句查一下啊!
研究汽车的米舞指
2003-09-12
打赏
举报
回复
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
打赏
举报
回复
把代码贴出来看看
java从
数据
库
中
读取
字段
多出
空格
数据
库
表
中
的
字段
是char类型的比如:char(40),特别是在mssql
数据
库
中
,如果存放的
数据
不足40个字符,
后面
补
空格
,用
rs
.getString()读取该
字段
显示
40个字符,也包括
后面
的
空格
。有如下两种
解决
方法:1、程序上读取字符串后用trim方法2、修改
字段
为varchar 转载于:https://www.cnblogs.com/yxfcnbg/archive/2013/04/28/30...
数据
存入
数据
库
时,多出
空格
List item sql学习记录多出
空格
多出
空格
仔细检查发现代码没有
问题
,那有可能就是下面
数据
库
的原因导致的(“__”代表
空格
): 类型 存入Value 实际Value CHAR(3) 1 1__ VARCHAR2(3) 1 1 原因是因为CHAR类型会在
数据
不满足最大值时,自动补充
空格
。
解决
办法就是把
数据
库
表的列类型CHAR换为VARCHAR2 ...
如何获取
数据
库
字段
的实际长度以及如何去除字符串的
空格
问题
如何去除字符串的
空格
以及如何如何获取
数据
库
字段
的实际长度
SpringBoot
中
jpa 如何优雅的去除查询结果
中
的
空格
使用场景: 在sybase
数据
库
中
,如果
字段
的类型为char, 那我查询出来
字段
的长度就为char的长度。 其
中
不够的值就用
空格
进行填充,那么查询出来就会有很多
空格
, 最简单的方法是在实体的get方法
中
使用trim, 但是如果很多
字段
都是char类型,那将不那么优雅,最好的方式是自定义一个
数据
类型。在char的
字段
上使用自定义的
数据
类型。 实现: 1. 自定义
数据
类型,继承UserType接口 ...
MySQL
中
的
空格
处理
处理
数据
库
中
的
空格
问题
可能看起来简单,但实际上需要注意很多细节。特别是当我们处理Unicode字符集时,我们需要注意可能存在的特殊
空格
字符。在编写SQL查询和Java代码时,我们应该始终注意这些
问题
,以确保我们的查询结果和预期一致。
ASP
28,390
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章