asp不能连接数据库

来源:百度知道 编辑:UC知道 时间:2024/06/05 06:52:51
这是浏览器显示的

无法显示网页
试图访问的网页出现问题,无法显示。
________________________________________
请尝试执行下列操作:
• 单击刷新按钮,或稍后重试。
• 打开 localhost 主页,然后查找与所需信息相关的链接。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
________________________________________
技术信息(用于支持人员)
• 错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。
/13/src/Music/conn.asp, 第 10 行
• 浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
• 网页:
GET /13/src/Music/index.asp
• 时间:
2008年9月21日, 21:36:27
• 详细信息:
Microsoft 支持

<%
'数据库连接变量定义
Dim conn

'数据库连接
Set conn = Server.CreateObject("ADODB.Connection")
'数据库连接字符串
conn.ConnectionString = "Provider=SQLOLEDB;Data Source=(PC-200809041727);Initial Catalog=MUSIC

PC-200809041727 把这个改成localhost或者本机IP
对,问题就是出在服务IP上,尽量不要使用计算机名作为服务地址。

data source=PC-200809041727
或者
data source=(local)
或者
data source=127.0.0.1
或者
data source=本机的IP地址

错误信息“SQL Server 不存在或拒绝访问”,说明SQL Server可能没有启动。

换一种连接语句 如下:

connstr="Driver={sql server};uid=sa;pwd=sa;database=mydata;Auto Translate=false;server=127.0.0.1"

set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr

这么多代码。
我记得连接数据库这要4行就可以了

你需要先安装sql server,再在sql server里面建立匹配的数据库。