无法打开登录所请求的数据库 SQL

来源:百度知道 编辑:UC知道 时间:2024/06/23 08:57:01
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][SQL Server]无法打开登录所请求的数据库 "../../../../aslfamgaouqtfdvxz.beeptbzbdfsghfds/xcv,.gwetfzdl"。登录失败。
/Burude-Business-Network/Burude-Administrator/Burude-Brand/Conn/Conn.asp, 第 6 行

这是源代码:
<%
Dim Conn,ConnStr,DBName
Set Conn = Server.CreateObject("ADODB.Connection")
DBName = "../../../../aslfamgaouqtfdvxz.beeptbzbdfsghfds/xcv,.gwetfzdl;'fuy464rtbl;cghsd/ewtpvqrcxvxlgje;wgbvcbhsrjas;lgdf/sdalgaslsdagregdfbxccvcxgfdgcvxzfasdfgds"
ConnStr = "Driver={Sql Server};Server=(Local);uid=sa;pwd=52328219;Database="&DBName
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"
Response.End
End If
%>

急的要命呀,忙了一晚上也没有解决,在网上搜的一个都没有用。
库名我是完全复制过来的,不可能有错呀。

可能库名出错了。
Timeout=20

库名出错了啊

MicrosoftOLEDBProviderforODBCDrivers(0x80004005)-->sql语句出错(要插入或更新的字段的数值不能为空值)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005)-->打开数据库出错,没有在指定目录发现数据库
你看看的数据库名是不是有问题
这个是正确的ASP连接SQL数据库的语句,你自己对照改
dim conn,dbuid,dbpwd,dBName,dbip,database
dbuid="sa"
dbpwd="sa"
dBName="data"
dbip="apple"

set conn=Server.CreateObject("adodb.Connection")
conn.Open "PROVIDER=SQLOLEDB.1;Data Source="&dbip&";Initial Catalog="&dBName&";Persist

Security Info=True;User ID="&dbuid&";Password="&dbpwd&";Connect Timeout=20"