我之前做的一个网站是SQL2000开发的,但是最近打算换一个服务器,这个服务器只支持2005的,数据我也导入进去了,但是网页就是打不开,一直在加载中,不知道怎么回事,还望各位给予解答!先谢过!网站链接数据库文件conn.asp的源代码如下:<%
Option Explicit
response.buffer=Truedim SqlNowString,DBPath
dim ConnStr,conn,rs,Errstr
Const DataBaseType=1 '系统数据库类型,"1"为MSSQL数据库,"0"为ACCESS数据库if DataBaseType=0 then
DBPath="/Data/wx_Data.mdb"
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(DBPath)
else
ConnStr="Driver={SQL Server};"
ConnStr=ConnStr & "Server=(local);" '服务器
ConnStr=ConnStr & "Database= ;" '数据库名
ConnStr=ConnStr & "UID= ;" '用户名
ConnStr=ConnStr & "PWD= ;" '密码
end ifCall OpenConn()dim wx:set wx=New PublicClsSub OpenConn()
On Error Resume Next
set conn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
Conn.open Connstr
if Err.Number then
response.write "错误信息描述: " & err.description
response.write("<script>alert('[系统错误]\n\n数据库连接错误!请检查数据库连接字符串。站点常量设置,或者/conn.asp文件!');</script>")
response.write("<div style='color:#ff0000;margin-top:30px;text-align:center'>[系统错误]数据库连接错误!请检查数据库连接字符串。站点常量设置,或者/conn.asp文件!</div>")
response.end
end if
End SubSub CloseConn()
conn.close
set conn=nothing
End Subdim wxcookies
wxcookies=" " '别与用户管理系统的cookies名相同
%>
Option Explicit
response.buffer=Truedim SqlNowString,DBPath
dim ConnStr,conn,rs,Errstr
Const DataBaseType=1 '系统数据库类型,"1"为MSSQL数据库,"0"为ACCESS数据库if DataBaseType=0 then
DBPath="/Data/wx_Data.mdb"
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(DBPath)
else
ConnStr="Driver={SQL Server};"
ConnStr=ConnStr & "Server=(local);" '服务器
ConnStr=ConnStr & "Database= ;" '数据库名
ConnStr=ConnStr & "UID= ;" '用户名
ConnStr=ConnStr & "PWD= ;" '密码
end ifCall OpenConn()dim wx:set wx=New PublicClsSub OpenConn()
On Error Resume Next
set conn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
Conn.open Connstr
if Err.Number then
response.write "错误信息描述: " & err.description
response.write("<script>alert('[系统错误]\n\n数据库连接错误!请检查数据库连接字符串。站点常量设置,或者/conn.asp文件!');</script>")
response.write("<div style='color:#ff0000;margin-top:30px;text-align:center'>[系统错误]数据库连接错误!请检查数据库连接字符串。站点常量设置,或者/conn.asp文件!</div>")
response.end
end if
End SubSub CloseConn()
conn.close
set conn=nothing
End Subdim wxcookies
wxcookies=" " '别与用户管理系统的cookies名相同
%>
ConnStr="Driver={SQL Server};"
ConnStr=ConnStr & "Server=(local);" '服务器
ConnStr=ConnStr & "Database= ;" '数据库名
ConnStr=ConnStr & "UID= ;" '用户名
ConnStr=ConnStr & "PWD= ;" '密码问题出在这一块,看看你的2005的服务器名是什么,用户名和密码是否都正确。
在仔细查查有的时候 是很小的错误 加油
如果是IIS 请把REMOTE 模式关闭好查看具体错误ConnStr=ConnStr & "Server=(local);" '服务器 是否能把LOCAL 改成 localhost
http://blog.csdn.net/xys_777/archive/2010/06/26/5696276.aspx