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

困扰了一天的ASP连接SQL Server2000的一个问题
错误类型:
Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80004005)
[Microsoft][ODBC   驱动程序管理器]   未发现数据源名称并且未指定默认驱动程序
/hotel/hotel.asp,   第   12   行


浏览器类型:
Mozilla/4.0   (compatible;   MSIE   6.0;   Windows   NT   5.1;   SV1)  

网页:
GET   /hotel/index.asp  

时间:
2007年7月5日,   下午   03:02:13  


详细信息:


------解决方案--------------------
'connstr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db) 
connstr = " Driver ={SQL Server};Description=sqldemo;server=(local);database=hotel;uid=sa;pwd= " 
你使用的是SQL SERVER的驱动,要改成ACCESS的驱动.
connstr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db) 
'connstr = " Driver ={SQL Server};Description=sqldemo;server=(local);database=hotel;uid=sa;pwd= "
这样子不行吗?
------解决方案--------------------
刚才没注意,你用的是SQL 2000数据库,那原来的语句倒是不错,就是用户名和密码可能不正确了.或是数据库地址OR名称等不正确所致...