vista IIS7.0 Asp Access [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
我的ASP程序是没错的,因为是调试成功了的。然后转到VISTA旗舰系统装上了IIS7.0也装上了ASP支持但是运行调试的时候,除了登陆页面,因为没有连接数据库的代码,能正...
我的ASP程序是没错的,因为是调试成功了的。
然后转到VISTA 旗舰系统 装上了IIS7.0 也装上了ASP支持
但是运行调试的时候,除了登陆页面,因为没有连接数据库的代码,
能正常显示,名为INDEX.ASP
但是其他页面就不可以了,显示错误为:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
连接数据库部分程序为:<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={Microsoft Access (*.mdb)};UID=admin;PWD=;DBQ="&Server.MapPath("数据库名.mdb")
%>
还是 不行哦!错误提示为:
Microsoft JET Database Engine 错误 '80004005'
未指定的错误 展开
然后转到VISTA 旗舰系统 装上了IIS7.0 也装上了ASP支持
但是运行调试的时候,除了登陆页面,因为没有连接数据库的代码,
能正常显示,名为INDEX.ASP
但是其他页面就不可以了,显示错误为:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
连接数据库部分程序为:<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={Microsoft Access (*.mdb)};UID=admin;PWD=;DBQ="&Server.MapPath("数据库名.mdb")
%>
还是 不行哦!错误提示为:
Microsoft JET Database Engine 错误 '80004005'
未指定的错误 展开
2个回答
展开全部
IIS7配置ASP+Access使用环境
默认装完IIS7之后,使用ASP程序会发现提示数据库连接失败,在网上找了找,说是因为MS Jet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败。
先要设置应用程序池(Application Pool)为Classic .NET AppPool,而不是默认的Default AppPool,可以在网站目录里对每个站点设置,也可以在站点进行单独设置。选择好要设置的站点之后,点右边的“基本设置”即可调出应用程序池设置对话框。
默认装完IIS7之后,使用ASP程序会发现提示数据库连接失败,在网上找了找,说是因为MS Jet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败。
先要设置应用程序池(Application Pool)为Classic .NET AppPool,而不是默认的Default AppPool,可以在网站目录里对每个站点设置,也可以在站点进行单独设置。选择好要设置的站点之后,点右边的“基本设置”即可调出应用程序池设置对话框。
参考资料: http://tieba.baidu.com/f?kz=196043048
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询