怎样才能取得换行符

apolloye 2009-06-25 11:05:30
我在数据登陆时在字符串里加了一个换行符

数据库 SQL SERVER 2005
数据类型 Varchar

例 AAABBB (BBB是需要换行的字符)

INSERT INTO
数据库 (列A)
VALUES
 ('AAA'+CHAR(10)+'BBB');

然后我要在取得数据的时候,判断数据是否包含换行符.
将有换行符的数据进行换行并作一些处理.

请问要怎样才能判断出CHAR(10)这个换行符呢?

请高手指教,谢谢了
...全文
93 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
toury 2009-06-25
  • 打赏
  • 举报
回复
s="你的数据"
s=replace(s,chr(10)," <span>")
toury 2009-06-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 apolloye 的回复:]
谢谢1楼的回答

再想请问一下

如果判断出数据里包含换行符.
想把换行符置换成 <span>的话,要怎么做?
[/Quote]

原来你是这个意思啊。
那也别判断了,直接把数据替换一下,管它有没有换行符:
s="你的数据"
s=replacr(s,chr(10),"<span>")
lzp4881 2009-06-25
  • 打赏
  • 举报
回复
s="你的数据"
if instr(s,chr(10))>0
s=replacr(s,chr(10),"<span>")
else
不包含
end if
apolloye 2009-06-25
  • 打赏
  • 举报
回复
谢谢1楼的回答

再想请问一下

如果判断出数据里包含换行符.
想把换行符置换成<span>的话,要怎么做?
lzp4881 2009-06-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 toury 的回复:]
s="你的数据"
if instr(s,chr(10))>0
包含
else
不包含
end if
[/Quote]
正解,SQL中是char(10),ASP中是chr(10)
lihan6415151528 2009-06-25
  • 打赏
  • 举报
回复
SQL中换行是\r\n

你判断字符串里面有没有这个就行了
toury 2009-06-25
  • 打赏
  • 举报
回复
s="你的数据"
if instr(s,chr(10))>0
包含
else
不包含
end if

28,406

社区成员

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

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