问题:关于asp连接数据库
错误报告:
Microsoft VBScript 编译器错误 错误 '800a03f6 '
缺少 'End '
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for SQL Server 错误 '80040e4d '
用户 'WS2100\IUSR_WS2100 ' 登录失败。
/webws2100/sql_sever_connect.asp,行18
程序:
<%
'连接MS SQL SEVER 2000数据库
dim sqlconnect,sqlconnstr
'连接数据库
Set sqlconnect= Server.CreateObject( "ADODB.Connection ") sqlconnstr = "Provider=SQLOLEDB.1;Integrated Security=SSPI; "&_
"Persist Security Info=False;Initial Catalog=tdmdb; "&_
"Data Source=WS2100\WEBTDM;Connect Timeout=15 "
'打开数据库
sqlconnect.Open sqlconnstr -------《出错点!!!》
sub CloseSqlConn()
sqlconnect.close
set sqlconnect=nothing
end sub
%>
我用的数据库采用windows验证,服务器为“WS2100\WEBTDM”,数据库为“tdmdb”怎么老提示登陆错误,还有上面的
Microsoft VBScript 编译器错误 错误 '800a03f6 '
缺少 'End '
错误,这是什么原因,我把服务器为“WS2100\WEBTDM”改为ip或ip+数据库的形式都报错:192.168.1.175或192.168.1.175\webtdm,请教大家!谢谢
[解决办法]
用户 'WS2100\IUSR_WS2100 ' 登录失败。
错误原因:要么SQL Sever中没有这个用户名,要么IUSR_WS2100的密码有问题