Access2010数据库连接

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

连接Access2007或是Access2010的完整测试后的写法
保证你本机上已经安装了Access2007或是Access2010数据库
<%
Dim conn
Set conn=Server.CreateObject("Adodb.Connection")
conn.open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath("数据库名.accdb")
Response.Write("成功")
%>

以上部分,只要把”数据库名.accdb“换成自己数据库名即可以测试

Asp连接Access2007至Access2010与access2003的不同
随着微软发布Ms Access 2007至Access2010,原来使用asp访问access2003的连接语句已经不可用:
例:连接一个当前目录下的DB.mdb文件可用

Set conn=Server.CreateObject("Adodb.Connection)
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("DB.mdb")

也需要改成:
Set conn=Server.CreateObject("Adodb.Connection)
conn.open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath("DB.accdb")

‘Data Source=DB.accdb

 基本变化位置

Provider部分由Microsoft.Jet.OLEDB变成了Microsoft.ACE.OLEDB
以前的jet4是连接不上的;

驱动版本号由4.0变成了12.0

数据库的扩展名变为accdb而非mdb

asp交流群:3503202

相关文档
最新文档