Database Windows Server 2003中使用经典ASP.NET的MS Access数据库

Database Windows Server 2003中使用经典ASP.NET的MS Access数据库,database,ms-access,asp-classic,database-connection,vba,Database,Ms Access,Asp Classic,Database Connection,Vba,我正在将一个经典的ASP站点从Windows Server 2003迁移到Windows Server 2008 R2。问题是该网站使用的是Microsoft Access数据库,并使用Microsoft.Jet.OLEDB.4.0作为提供程序 我在互联网上搜索了一个解决方案,但找不到任何在64位Windows下工作的驱动程序。我可以使用其他提供商访问数据库吗?我找到了解决方案 我将连接字符串更改为 "Driver={Microsoft Access Driver (*.mdb)};Dbq=c:

我正在将一个经典的ASP站点从Windows Server 2003迁移到Windows Server 2008 R2。问题是该网站使用的是Microsoft Access数据库,并使用Microsoft.Jet.OLEDB.4.0作为提供程序

我在互联网上搜索了一个解决方案,但找不到任何在64位Windows下工作的驱动程序。我可以使用其他提供商访问数据库吗?

我找到了解决方案

我将连接字符串更改为

"Driver={Microsoft Access Driver (*.mdb)};Dbq=c:\database.mdb;Uid=Admin;Pwd="

然后我启用32位应用程序。有关在64位计算机上运行ASP应用程序的信息,请参见


请更改此网站使用的应用程序池,以便在IIS中启用32位=true(不知道确切的属性名称)。ODBC不适用于您?您是说您不能在新服务器上安装软件吗?为什么不安装新的OLEDB驱动程序?问题是我找不到要安装的驱动程序。您可以安装此驱动程序:但是您必须更改连接字符串