请教: asp程序出现意外错误提示

feimj 2005-08-11 06:04:30

我的asp程序如下,希望是读数据库中记录,并显示出来,可是出现如下错误,是什么原因,请大家给予指教:

<%
Response.Expires=0
Response.Buffer =true

StrSQL="DBQ="+server.mappath("news.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL

sql="select * from news"
set rs= server.CreateObject("ADODB.Recordset")
rs.open sql,conn,3
while not rs.EOF
if Request.QueryString("recno")<>Cstr(rs("news_no")) then
rs.MoveNext
end if
wend

if rs("news_comment") then //在这个地方出现错误提示:
可是这个news_comment在数据库中是个备注类型

%>

HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

错误类型:
(0x80020009)
发生意外。
disp.asp, 第 21 行
...全文
78 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamgsyy 2005-08-11
  • 打赏
  • 举报
回复
rs("news_comment")写明确一点
aner 2005-08-11
  • 打赏
  • 举报
回复
可能rs("news_comment") 为null值
改为
if isnull(rs("news_comment"))=false then

...

end if
试试

28,391

社区成员

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

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