找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 5676|回复: 2

连接Access 2007数据库的方法

[复制链接]
发表于 2009-11-29 01:28:48 | 显示全部楼层 |阅读模式 IP:江苏扬州
microsoft office access 2007比2003的版本在操作性和功能上都有不小的改善,详情请看access帮助中心“Microsoft Office Access 2007 中的新增功能”章节,就我个人来说,因为工作性质的原因,很少会用到2003版本的access,最近想学习点编程和网页制作,才开始看看access怎样使用的,当然,我装的是office 2007,新的东西总是很吸引人的嘛。废话少数,怎样用Dreamweaver动态页面连接access2007的数据库呢?如果直接用以前的那种方法连接的话,会出现无效的数据库文件等错误,因为access 2003数据库格式是.mdb,而access 2007的格式是.accdb。现在提供三种方法给大家:
方法1.Access 2007转换为access 2000-2003数据库,再根据《Dreamweaver中创建数据库的连接》中方法操作即可,要注意的是,因为有些access 2007的功能是 2003版本所不具备的,所以这种转换可能造成部分数据的丢失。转换的方法如下,word、execl、ppt等也可以用同样的操作转换。

方法2.ODBC数据源连接,这种方法也可以连接access 2007数据库,问题是空间是在别人的主机上,而你又没有管理权限的时候,这种方法就失效了。
第一步,在控制面板-管理工具中,打开ODBC数据源管理器,转到“系统DSN”选项

第二步 点击“添加”添加数据源驱动程序

第三步 输入数据源名和说明,选择数据库

设置好以后,按“确定”
最后用dreamweaver应用程序面板-数据库-数据源名称(DSN)选定设置好的数据源连接即可
方法3(推荐).自定义连接字符串连接
因为access 2007的数据库格式与2003的版本有所不同,所以数据提供者由jed db4.0变为Microsoft.ACE.OLEDB.12.0 了,再用下面方式的方法连接,是不行的
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("/newstest.accdb")
把上面的Provider(数据提供者)修改Microsoft.ACE.OLEDB.12.0 就可以了,是不是很简单呢?
"Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = "& Server.MapPath ("/newstest.accdb")

总结,到目前为止,我认为第三种方法连接的方法最简单易行,大家也可以按照同样的方法修改“自定义连接字符串”的其他方式。
发表于 2010-1-24 00:05:07 | 显示全部楼层 IP:天津
我仿佛看到了你鹰视狼顾,龙行虎步的伟岸英姿
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 23:30 , Processed in 0.354686 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表