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'

未指定的错误
展开
 我来答
see7di
2009-05-04 · TA获得超过299个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:371万
展开全部
IIS7配置ASP+Access使用环境

默认装完IIS7之后,使用ASP程序会发现提示数据库连接失败,在网上找了找,说是因为MS Jet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败。

先要设置应用程序池(Application Pool)为Classic .NET AppPool,而不是默认的Default AppPool,可以在网站目录里对每个站点设置,也可以在站点进行单独设置。选择好要设置的站点之后,点右边的“基本设置”即可调出应用程序池设置对话框。

参考资料: http://tieba.baidu.com/f?kz=196043048

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maodrc
2009-05-04 · TA获得超过3289个赞
知道小有建树答主
回答量:1090
采纳率:79%
帮助的人:1168万
展开全部
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &Server.MapPath("数据库名.mdb")

换用这种方式试试..
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式