ASP不能连接上SqlServer

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:07:30
我的系统是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 信息服务

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

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

打上sql的sp3补丁了没?

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

多看一下sqlserver的配置。

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