首页 > 软件开发 > ASP >

ASP程序无法访问Access2007以上版本的accdb

来源:互联网 2023-03-16 19:07:17 344

虽然经典ASP(相对ASP.NET)已经逐步淡出了大家的视线,微软的系统默认对其支持也降低了,但是ASP的轻便、简洁还是被一部分程序员所喜爱,我也是其中一员。ASP Access数据库是小的Web应用项目的标配,但目前的Access数据库在2007版本以后,采取的是accdb为后缀名,而且驱动程序也发生了变化,以前的JET无法访问,且Windows(安装了office2007以上版本的Windows)也不默认安装供ASP程序访问的驱动。本文主要以实战解决经典ASP程序无法访问Access2007以上版本的accdb数据库的问题。8aY办公区 - 实用经验教程分享!

工具/原料

  • 运行环境:Windows Server 2012
  • WebServer: IIS7
  • 数据库:Office 2016 套装里的 Access 2016
  • 程序代码:ASP

方法/步骤

  • 1

    参考下图,编写数据库连接字符串。(注:其中被注释的部分是采取JET方式连接之前的access数据库的方式,可供参考。)8aY办公区 - 实用经验教程分享!

    ASP程序无法访问Access2007以上版本的accdb8aY办公区 - 实用经验教程分享!

  • 2

    运行ASP程序,按上述方式访问Access数据库,提示驱动程序未正确安装。8aY办公区 - 实用经验教程分享!

    原因是因为Windows并未默认安装访问Access2007以上版本的驱动程序,需要另外单独下载安装。8aY办公区 - 实用经验教程分享!

    ASP程序无法访问Access2007以上版本的accdb8aY办公区 - 实用经验教程分享!

  • 3

    下载Access Database Engine8aY办公区 - 实用经验教程分享!

    可以直接百度关键字:8aY办公区 - 实用经验教程分享!

    “2007 Office system 驱动程序:数据连接组件”8aY办公区 - 实用经验教程分享!

    “Microsoft Access 2010 数据库引擎可再发行程序包”8aY办公区 - 实用经验教程分享!

    或“AccessDatabaseEngine”8aY办公区 - 实用经验教程分享!

    8aY办公区 - 实用经验教程分享!

    也可以直接按下述地址去下载:8aY办公区 - 实用经验教程分享!

    8aY办公区 - 实用经验教程分享!

    2007版:8aY办公区 - 实用经验教程分享!

    https://www.microsoft.com/zh-cn/download/details.aspx?id=237348aY办公区 - 实用经验教程分享!

    8aY办公区 - 实用经验教程分享!

    2010版:8aY办公区 - 实用经验教程分享!

    https://www.microsoft.com/zh-CN/download/details.aspx?id=132558aY办公区 - 实用经验教程分享!

    8aY办公区 - 实用经验教程分享!

    我在本次应用中选了2007这个版本的。8aY办公区 - 实用经验教程分享!

    ASP程序无法访问Access2007以上版本的accdb8aY办公区 - 实用经验教程分享!

    ASP程序无法访问Access2007以上版本的accdb8aY办公区 - 实用经验教程分享!

  • 4

    安装下载的数据库驱动程序。8aY办公区 - 实用经验教程分享!

    基本上就是下一步、下一步就OK.8aY办公区 - 实用经验教程分享!

    ASP程序无法访问Access2007以上版本的accdb8aY办公区 - 实用经验教程分享!

    ASP程序无法访问Access2007以上版本的accdb8aY办公区 - 实用经验教程分享!

  • 4此文章未经许可获取自百度经验
  • 5

    安装完毕之后,再刷新ASP页面,连接成功!8aY办公区 - 实用经验教程分享!

  • 注意事项

    • 此方法也可类推到其他程序(如VB等)访问Access2007以上版本。
    • 2010版本的驱动区分32位和64位,请在安装时候注意。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!8aY办公区 - 实用经验教程分享!


    标签: ACCESSasp

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码