我收到此错误:
Microsoft OLE DB Provider for ODBC Drivers error' 80004005' [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序 functions.asp,第258行
这是function.asp第258行:
Conn.Open Application("conn")
在global.asa中:
Application("conn") = "Provider=sqloledb;Data Source=DataSourceName;Initial Catalog=DatabaseName;User ID=DB_ID;Password=DB_PASS"
我已经尝试过的事情:
我的网站是经典ASP,我运行的是Windows 7 Enterprise 64位,我的IIS是7.5
请让我知道你需要什么,以进一步帮助我。
已经搜索了将近3天,得到了与我已经尝试过的相同的建议,但仍无济于事。请帮忙。
提前谢谢。
答案 0 :(得分:0)
Provider=sqloledb
is the Microsoft OLE DB Provider for SQL Server, not the Microsoft OLE DB Provider for ODBC Drivers, which would be Provider=msdasql
.
Try this (from MSDN) --
Application("conn") = "Provider=MSDASQL;DSN=dsnName;DATABASE=database;UID=MyUserID;PWD=MyPassword;"