在64位系统中,IIS7应用程序池默认没有启用32位程序,也就是说如果你使用的是64位操作系统,而没有64位的Jet 4.0驱动程序,那么就要在IIS7中启用32位程序。
打开网站对应的应用程序池的高级设置,在常规里有个选项【启用32位应用程序】,默认是False,改成 True吧,一试就OK了。
连接 数据库ACCESS。
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("#database#/#database#.mdb")
conn.Open connstr
PS:显示ASP错误提示设置:计算机-管理,IIS-网站-点击某个网站名,ASP-打开功能-调试属性-错误发送到浏览器(TRUE)