asp连接ACCESS2003的问题

shelliu 2004-11-16 09:45:53
以前用DNS连接ACCESS2000成功,现在用同样的方法连接ACCESS2003不行?请指教
...全文
202 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
QQgenie 2005-08-03
  • 打赏
  • 举报
回复
只要安装MDAC2.8就行了.

为此,安装了offices2003,连接确有楼主问题,经安装MDAC2.8正常----测试通过!
15916814 2004-11-17
  • 打赏
  • 举报
回复
用这种方法

<%

Dim conn,connstr

datafile="database.mdb"

set conn=server.createobject("adodb.connection")

connstr="DRIVER={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath(""& datafile

&"")

conn.open connstr

%>
hqcsx 2004-11-17
  • 打赏
  • 举报
回复
<%
set conn=server.createobject("adodb.connection")
provider="provider=microsoft.jet.oledb.4.0;"
DBPath ="data source=" & Server.MapPath("exam.mdb")
conn.Open provider & DBPath
%>
John_GG 2004-11-17
  • 打赏
  • 举报
回复
2003好像用..都会报错,呵呵
不过,我用绝对路径很好使的,
只是需要封装一下下了~
zjg791015 2004-11-17
  • 打赏
  • 举报
回复
恭喜 life360(wenjian) !!!终于穿上四条三角裤了。
NetBoy 2004-11-17
  • 打赏
  • 举报
回复
用Provider=Microsoft.Jet.OLEDB.4.0;
感觉要比用DRIVER={Microsoft Access Driver (*.mdb)}; 稳定,因为前者写法更标准。
yijianskuy 2004-11-17
  • 打赏
  • 举报
回复
楼上的方法好!
life360 2004-11-17
  • 打赏
  • 举报
回复
今天发现头上又多了一个角了:(
life360 2004-11-17
  • 打赏
  • 举报
回复
ServerPath=Server.MapPath("xxxxx.mdb")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ServerPath
Set conn=Server.CreateObject("Adodb.Connection")
conn.Open connstr
gu1dai 2004-11-17
  • 打赏
  • 举报
回复
应该用jet.oledb连接,搂主的方法是老的连接方式
iuhxq 2004-11-17
  • 打赏
  • 举报
回复
同意楼上
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=yourPath/xx.mdb;"


我已经连接成功了
poron9 2004-11-16
  • 打赏
  • 举报
回复
升级你的MDAC
leopard_47 2004-11-16
  • 打赏
  • 举报
回复
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=yourPath/xx.mdb;"
阿泰 2004-11-16
  • 打赏
  • 举报
回复
你以前是通过Access引擎连的吧?换成Jet OleDB看看

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧