标题:[求助]如何在SP2的asp中连接access数据库
取消只看楼主
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
结帖率:90.7%
 问题点数:0 回复次数:1 
[求助]如何在SP2的asp中连接access数据库
我的conn.asp程序简单如下:
<%
db="xscj.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
Conn.Open connstr
%>
这在SP1中能运行但在SP2中不能运行,运行时出现错误提示:

Microsoft JET Database Engine (0x80004005)
未指定的错误
/ks/conn.asp, 第 5 行

在网上查找后发现
Microsoft Windows XP SP2的 Data Access 的核心组件。此版本不包括 Microsoft Jet、Microsoft Jet OLE DB Provider
请教我应该如何写程序才能在XP SP2中创建("ADODB.Connection")对象,才能连接access数据库。
搜索更多相关主题的帖子: Microsoft 数据库 access asp 
2007-02-02 15:56
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
得分:0 
版主你好,我的conn.asp是如下:
<%
Dim conn
Dim connstr
Dim db
db="xscj.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
Conn.Open connstr
%>
此程序是没有错误的,在原windowsXP SP1版中是可以通过的,但把系统升级成SP2后就出现错误提示
Microsoft JET Database Engine (0x80004005)
未指定的错误
原因是Microsoft Windows XP SP2的 Data Access 的核心组件。此版本不包括 Microsoft Jet OLE DB Provider
也就是不能用connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
我用你写的改了后,还是老样子。
这叫我很头痛,因为这段程序在我几乎所有网页中都要用到。不能用Provider=Microsoft.Jet.OLEDB.4.0。请问有什么其它方法可以建立这个("ADODB.Connection")对象。
2007-02-03 17:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-119352-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.183661 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved