加急警报,ASP高手请进,在线等

wkzjl 2004-02-02 01:51:35
问题1:
Sql = "select * from CInfo where CIid = " & id
Set rs = conn.execute(Sql)
subjectstr = rs("CImemo")

"CImemo"字段内容提取不出来,当我把CImemo字段数据类型换成varchar就提取出来了(我以前的"CImemo"字段数据类型为ntext,数据库里该字段是有记录的,数据库是SQL Server2000)



问题2:
' 将文件内容进行格式转换
subjectstr = rs("CINeiRong")
subjectstr = Replace(subjectstr,"&","&")
subjectstr = Replace(subjectstr,"<","<")
subjectstr = Replace(subjectstr,">",">")
subjectstr = Replace(subjectstr," ","chr(32)")
subjectstr = Replace(subjectstr,"<br>","chr(13)")

Response.Write("<table>")
Response.Write("<tr><td>"&subjectstr&"</td></tr>")
Response.Write("</table>")

《〈〈〈"CINetRong"字段里的内容是"ASP.NET项目开发 望<br>;"
我已经用了格式转换了,但在网页上显示的是:
"ASP.NET项目开发chr(32)望<br>,我想要的是在<br>那里,进行转行,难到我
代码没有写对,该怎么该?》》》〉



请各位ASP高手帮帮我解决上面二个问题,分不够我可以加。
...全文
53 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jrhjrh 2004-02-02
  • 打赏
  • 举报
回复
up
damboo 2004-02-02
  • 打赏
  • 举报
回复
sorry
51windows(海娃) 的方法是对的
damboo 2004-02-02
  • 打赏
  • 举报
回复
51windows(海娃) 的HTMLEncode()不够全面
因为文档中可能有"<br>"这样的文字
wkzjl (w.kzjl) 的转换要好一点
建议像 51windows(海娃) 一样写成函数
要用的时候调用一下即可
51windows 2004-02-02
  • 打赏
  • 举报
回复


如果是html代码直接用

response.write subjectstr

要显示html代码就用


function HTMLEncode(fString)
if not isnull(fString) then

fString = Server.HTMLEncode(fString)
fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
fString = Replace(fString, CHR(10), "<BR> ")
fString = Replace(fString, CHR(9), "  ")

HTMLEncode = fString
end if
end function
damboo 2004-02-02
  • 打赏
  • 举报
回复
用Text类型吧
wkzjl 2004-02-02
  • 打赏
  • 举报
回复
1:问题是varchar数据类型不够寸
damboo 2004-02-02
  • 打赏
  • 举报
回复
1,varchar能提取出来就用varchar嘛

2,chr(**)的两头不能加引号
replace函数后面的那两个参数确实要对换
windancer 2004-02-02
  • 打赏
  • 举报
回复
"chr(13)"和chr(13)都是不要引号的
szdhsoft 2004-02-02
  • 打赏
  • 举报
回复
湘龙仁兄的意思是subjectstr = Replace(subjectstr,"&","&")换为subjectstr = Replace(subjectstr,"&","&")
wkzjl 2004-02-02
  • 打赏
  • 举报
回复
1:你说的什么意思
2:我替换了,还是不行
xianglong 2004-02-02
  • 打赏
  • 举报
回复
1:ntext数据类型一般不作为参数使用。
2:替换对象位置换一下。

28,407

社区成员

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

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