在本地网页测试ASP连接ACCESS数据库成功,可上传到网上去显示不了,出现HTTP 500 内部服务器错误

下面是在本地连接数据库的代码,请问上传到网上后,其代码应怎样改?
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/myconn2.asp" -->
<%
Dim Recordset2
Dim Recordset2_numRows

Set Recordset2 = Server.CreateObject("ADODB.Recordset")
Recordset2.ActiveConnection = MM_myconn2_STRING
Recordset2.Source = "SELECT * FROM GM"
Recordset2.CursorType = 0
Recordset2.CursorLocation = 2
Recordset2.LockType = 1
Recordset2.Open()

Recordset2_numRows = 0
%>
十分感谢你,问题解决后追分。
捕捉错误信息之后出现:
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

第1个回答  2007-04-24
可能是你服务器原因吧

http 500内部服务器错误说明IIS服务器无法解析ASP代码,访问一个静态页面试试是否也出现这个问题,如果访问表态页面没问题,那就要分以下几种情况来分析了:

① 你是否改变过计算机名称。

② 站点所在的文件目录是否自定义了安全属性。

③ 安装了域控制器后是否调整了域策略。如果是其中的一种情况,请一一将改变的参数设置回来看是否解决问题。
第2个回答  2007-04-28
用On error Resume Next 捕捉错误信息
在程序容易出错的开始部分添加
On Error Resume Next
在容易出错的程序后加以下语句
If Err Then
Response.write("错误编号:"&Err.Number&"<br>错误描述:"&Err.Description&"<br>错误源:"&Err.Source)
Err.Clear()
Set Err=Nothing
Response.end()
End if

你那个创建极力集的代码不是很长用,你试下这个方法:
On Error Resume Next
Set Rs=Server.CreateObject("ADODb.recordSet")
Rs.Cursorlocation=3
Rs.open strSql,Conn,2,2,1 'strSql 语句 conn 连接对象
If Err Then
'输入错误信息
Response.write(err.Description)
Err.Clear()
Set Err=Nothing
Else

End if本回答被提问者采纳
第3个回答  2007-04-24
Connections/myconn2.asp里要更新相应的数据库路径
第4个回答  2007-04-24
服务器支持你写的插件吗?看清楚了再说。

...可上传到网上去显示不了,出现HTTP 500 内部服务器错误
可能是你服务器原因吧 http 500内部服务器错误说明IIS服务器无法解析ASP代码,访问一个静态页面试试是否也出现这个问题,如果访问表态页面没问题,那就要分以下几种情况来分析了:① 你是否改变过计算机名称。② 站点所在的文件目录是否自定义了安全属性。③ 安装了域控制器后是否调整了域策略。如果是其中...

asp+access网站本地测试正常,上传空间后前台打开正常,后台打不开,出现...
1、首先你打开IIS管理器。在开始菜单管理工具里面有,或者你打开开始菜单里的“运行”,输入“%SystemRoot%\\system32\\inetsrv\\iis.msc”进行打开。2、展开本地计算机、网站,然后就可以看到你的网站名称了。在网站名称上点右键选属性。在弹出的属性框里再点“属性”按钮,就能看到“日志文件目录了”。3、...

自己网站显示http 500 内部服务器错误怎么解决
一、造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错、使用了服务器不支持的组件如FSO等。二、让IE显示详细的出错信息:菜单--工具--Internet选项--高级--显示友好的HTTP错误信息,去掉这个选择吧,然后刷新出错页,就可以看到详细的出错信息!三、设置IIS显示详细错误...

asp链接access数据库500错误
在IE的中设置 工具 → Internet选项 → 高级 将"显示友好的 HTTP 错误信息" 这一个选项的勾取消.你就能看到详细的错误信息了.在IIS中,对网站右键属性 选择 主目录 → 配置 → 选项 勾选起用父路径 记得加分哦.那位觅名的同志,你为什么复制粘贴我写的东西,道德不?

asp搜索access数据库出现500错误
500的错误,很多情况都能导致报500错。建议从以下几个方面来检查:1、在IIS中打开出错信息反馈,即浏览器能够接收到具体的出错信息;2、检查目录的权限;3、检查数据库连接是不是正常;4、仔细检查脚本,是不是有出错的地方。

出现HTTP500错误怎么解决
500错误的意思:IIS服务器无法解析网页代码。造成500错误的常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错、使用了服务器不支持的组件等。解决办法:人工同步iwam账号在active directory、iis metabase数据库和com+应用程序中的密码;检查DTC服务是否可以正常启动,若正常则跳过此...

Access+ASP浏览网页显示错误500 ,继续帮助,能解决给100分
这个错误信息表示你的IIS的路径设置错误了!如果你装在C盘,路径是:C:\\\\Inetpub\\\\www.root。如果你设置了其他路径的话,可以进入主目录中设置你要的路径!

用ASP.NET VB做的网站,ACCESS数据库连接本地测试时没有问题,但是网站发 ...
jet.oledb.4.0;data source=Server.MapPath("Data\/DataBase.mdb")之后,指的是程序当前目录下的 data子目录,data文件夹本来就是在网站根目录下,是否你的应用程序不是在根目录中呀。建议改成 provider=microsoft.jet.oledb.4.0;data source=Server.MapPath("\/Data\/DataBase.mdb")...

asp网站上传空间无法显示页面,错误类型500,出了修改路径,还需要修改那 ...
这个连接不用前面的内容也可以的,不过你的数据库不要设置了密码才行! 如果你的数据库是用DSN来创建的,我就不会改了,你可以直接用ACCESS来创建一个数据库,然后用"Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="&server.mappath(".\/data\/webdata.mdb")来连接就可以了 ...

asp网页与access数据库连接测试成功,预览失败求解!
IIS配置问题,把默认打开文件的名字改为test.asp或者把test.asp的文件名改为INDEX.ASP或者Default.asp

相似回答
大家正在搜