七百年后 歌词:asp访问sql server的一个错误?请大家帮帮忙??

来源:百度文库 编辑:高校问答 时间:2024/04/30 03:31:58
错误提示:(我用的是2003系统)
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver][SQL Server]无法打开登录 'zzz_data.mdf' 中请求的数据库。登录失败。

连接代码:
dim strserver,struid,strsapwd,strdbname
strserver="(local)" '数据库服务器名
struid="sa" '您的登录帐号
strsapwd="8564344" '您的登录密码
strdbname="zzz_data.mdf" '您的数据库名称

dim conn '数据库连接
dim strdsn '数据库连接字符串
dim rs '命令字符串

'建立和数据库master的连接
set conn = server.createobject("adodb.connection")
strdsn="driver={sql server};server="&strserver&";uid="&struid&";pwd="&strsapwd&";database="&strdbname&""
conn.open strdsn

同意楼上的意见,另外再检查数据库是否混合登录方式?如果那样的话,请修改登录方式为本地帐户登录方式!
修改成功以后,使用下列代码进行测试:
<%
if conn.state=1 then
response.write"欢迎使用数据库zzz_data.mdf"
else
response.write"对不起,无法打开数据库zzz_data.mdf"
end if
'这些代码能够报告数据库是否能够正常使用,百发百中,万试万灵!给我加分吧!不懂的问题QQ:403473969找我,
%>

strdsn="Provider=SQLOLEDB;Data Source=" & strserver & ";Initial Catalog=" & strdbname & ";uid=" & struid & ";password=" & strsapwd

试试用这个行不行?