求助高手啊!asp网页测试错误,不知道原因!

来源:百度知道 编辑:UC知道 时间:2024/06/15 22:43:19
打开 localhost 主页,然后查找与所需信息相关的链接。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Active Server Pages, ASP 0141 (0x80004005)
@ 命令只能在 Active Server Page 中使用一次。
/guesbook/index.asp, 第 2 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

网页:
GET /guesbook/index.asp

时间:
2007年7月28日, 16:08:59

详细信息:
Microsoft 支持

求助高手啊!!不知道这个错误是什么问题呢??
不行啊!!把这段<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>代码去掉还是不行啊!!又出现了这个错误:
错误类型:
ADODB.Field (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/guesbook/index.asp, 第 355 行
求高手解答!!!

把你的包含文件<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>这段代码去掉就可以了.

数据库 连接时的不正确写法靠成的。

发一个标准的数据库连接代码。希望对大家有帮助。

<%
option explicit
dim startime,endtime,conn,connstr,db
startime=timer()
'更改数据库名字
db="data/dvBBS5.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
'如果你的服务器采用较老版本Access驱动,请用下面连接方法
'connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
conn.Open connstr
function CloseDatabase
Conn.close
Set conn = Nothing
End Function
%>

那就是记录集错误了.
有没有采用以下内容:
do while not rs.eof
.....
loop

最容易的方法:

去了第一行代码