日期:2014-05-17  浏览次数:21063 次

问题:关于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的密码有问题