ASP调用SQL SERVER数据库的难题???

exten2 2001-09-06 04:11:11
ASP调用SQL SERVER数据库的难题。

我在SQL SERVER输入的数据是:<table>表格</table>
我想使ASP调用SQL SERVER数据库时显示的也是文本(即不执行HTML代码):<table>表格</table>
可是显示出来的数据却执行了HTML代码,即显示了一个表格。
我要怎么修改才能让它不执行HTML代码(JAVASCRIP、VBSCRIPT等),是在SQL SERVER中修改,还是在ASP页面中修改呢??

各位老大,麻烦在下面的ASP页面中帮忙改改吧。

<table>
<% while not rs.eof %>
<tr>
<td><%=rs("text")%></td>
</tr>
<%
rs.movenext
wend
rs.close
%>
</table>
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
exten2 2001-09-07
  • 打赏
  • 举报
回复
终于成功了,非常感谢您的帮忙,非常非常感谢。
但还有一个问题:
isnull和isempty是什么意思呀???请兄弟多多帮忙!!!!!!!!!!!
javanow 2001-09-07
  • 打赏
  • 举报
回复
isnull  空值,不是0,像个黑洞,什么字答跟到它一块都会变成null值
empty 嘛,就是对象没有初始化的状态
exten2 2001-09-07
  • 打赏
  • 举报
回复
顶.

isnull和isempty是什么意思呀???请兄弟多多帮忙!!!!!!!!!!!
exten2 2001-09-06
  • 打赏
  • 举报
回复
谢谢,我再试试看。
javanow 2001-09-06
  • 打赏
  • 举报
回复
我的答案绝对是准确是:
因为 rs("text") isnull 或 isempty 值。
你应该判断下。在
if not isnull(rs("text")) and not isempty(rs("text")) then
response.write server.htmlencode(rs("text"))
else
response.write "No Match"
end if
exten2 2001-09-06
  • 打赏
  • 举报
回复
顶。
有个朋友告诉我这个答案:
将<td><%=rs("text")%></td>
改为<td><%=Server.HTMLEncode(rs("text"))%></td>

但是我试过了,不行呀,怎么办???是不是哪里犯了小错误呀??

34,872

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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