我最近将计算机从XP升级到Windows 7。我正在使用IIS 6.0,但现在在IIS 7.5上。当我在我的XP机器上时,我能够运行并查看我的经典ASP页面。我正在从本地驱动器运行一个经典的ASP页面。我正在使用SQL Server 2005.我使用.NET Framework 2.0版的应用程序池设置了IIS 7.5。当我尝试运行该页面时,出现错误:“ODBC驱动程序的Microsoft OLE DB提供程序错误'80004005'[Microsoft] [ODBC Driver Manager]未找到数据源名称并且没有指定默认驱动程序”。我的代码如下所示:使用IIS 7.5在32位Windows 7上运行经典ASP应用程序
randomConnection = "Provider=SQLOLEDB;Data Source=server\instance;Initial Catalog=myDataBase;User Id=MyFakeUserID;Password=MyFakePassword;"
Set someRS = Server.CreateObject("ADODB.RecordSet")
mySQLStatement = "SELECT DISTINCT CarInfo.CarMake, CarInfo.CarColor FROM CarInfo"
someRS.Open mySQLStatement, randomConnection
代码错误在最后一行。毕竟,我的代码有更多的功能。所有的代码都可以在IIS 6.0中正常工作。唯一的变化是我切换到Windows 7 32位和IIS 7.5。因为我有IIS 7.5,有什么特别的东西需要下载吗?我在根目录下创建了测试ASP页面,没有任何数据库逻辑,页面呈现得很好。
我下载了最新的MDAC。还有另一个我可能会失踪的? – 2011-12-28 15:30:44