ASP与SQL 2000的连接问题!!

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:41:02
在网上连接
conn.asp文件如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
dim conn
set conn=server.createobject("ADODB.connection")
conn.open ("driver={SQL Server};server=服务器IP;uid=数据库用户名;pwd=数据库密码;database=数据库")
%>

index.asp如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<%
Set rs= Server.CreateObject("ADODB.Recordset")
sql="select username from users"
rs.Open sql,conn,1,1
%>
<head>
<title>无标题文档</title>
</head>
<body>
<%=rs("username")%>
</body>
</html>
其中conn.asp在根目录下,为什么就连接不成功啊?

感觉你的写法好像有错误 你试下我的
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.ConnectionString="driver={SQL Server};server=IP;UID=用户名;PWD=密码;Database=数据库"
Conn.Open

Set Conn_1=Server.CreateObject("ADODB.Connection")
Conn_1.ConnectionString="driver={SQL Server};server=172.16.117.38,1433;UID=hhu;PWD=hhu1212;Database=dhcpmonitor"
Conn_1.Open
If Err Then
Err.Clear
Response.Write("Database connection error!!!")
Response.End()
End If

不好意思啊,本人也只是一个初学ASP者啊,可能无法给出个明确的回答,算凑个数吧!呵呵!我觉得大凡一个公共数据库连接文件若无法执行可能是:
1.数据源没有设立正确
2.数据库驱动程序没定义
3.数据库物理路径没有定义
建议在这三个方面查查看,从你的连接代码看连接数据库两种方法都不象.
以下是一个标准连接文件,使用连接数据库字符串直接连接数据库方法,代码如下:
dim strconn
set strconn={driver={SQL Server};server=服务器IP;uid=数据库用户名;pwd=数据库密码;database=数据库;DATABASE=database_nane
’定义数据库的驱动程序、SOL server服务器、用户登入名、密码和数据库名
set conn = server.createobject("ADODB.connection") &#