重生异能之扮猪吃老虎:ASP不能连接上SqlServer

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 21:58:48
我的系统是WindowsXP,安装的是SqlServer个人版,安装了IIS5.0

首先我在SqlServer上建立了test数据库,其中建了mytest表
然后建立了asp文件,代码如下:(建立连接,显示mytest中的记录)
<%
on error resume next
connstr="driver={SQL Server};server=localhost;uid=sa;pwd=;database=test;"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr

set rs=server.createobject("adodb.recordset")
rs.open "select * from mytest",conn,1,3
do while not rs.eof
response.write rs ("id")&""&rs("test")&"<br>"
rs.movenext
loop
rs.close
set rs=nothing
%>

但是不能显示啊,IE显示的信息是:

无法显示网页
试图访问的网页出现问题,无法显示。

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

请尝试执行下列操作:

单击刷新按钮,或稍后重试。

打开 127.0.0.1 主页,然后查找与所需信息相关的链接。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

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

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

错误类型:
Active Server Pages, ASP 0113 (0x80004005)
超过了脚本运行的最长时间。可以为 Server.ScriptTimeOut 属性指定新值或更改 IIS 管理工具中的相应值来更改此限制。
/3/data.asp

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

网页:
GET /3/data.asp

时间:
2006年8月6日, 20:57:37

详细信息:
Microsoft 支持
=====\\\\\===========\\\\\===========\\\\\==========\\\\\=======

请大家帮忙解决这个问题
补充一点,若建立的asp文件不与数据库相关的话,IE浏览器能正常显示

成功解决的朋友,会追加高分!!!
1楼:打了sp4补丁也不行啊!
2楼:请问环境变量怎么设置?我没有设置!!

请大家帮忙解决,谢谢

查看一下环境变量设置没有

打上sql的sp3补丁了没?

微软的东西最好保持最新,这样对于安全,以及bug修复都有好处

多看一下sqlserver的配置。

将WindowsXp自带防火墙关闭,然后再试试。
Good luck