在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库

原创 2013年06月24日 13:55:17

在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库

        使用VB6.0一般支持.mdb格式的数据库,为了能够使VB6.0能连接.accdb格式的数据库,需要一定的设置。微软公司的Microsoft ACCESS 2007生成的数据库刚好是.accdb的数据库。之前本人第一次用VB6.0编写程序时,当涉及到ADO控件连接数据库部分遇到了ADO控件相关属性设置无法连接数据库,或者出现程序错误。为了能解决这个问题,本人花了很多时间在网上查找别人的解决方法,在此基础上我作了相关总结和自己在设置的时候的解决方法。

以下为主要设置步骤及说明:

        第一步:添加ADO控件(和数据库有关的控件)

        首先打开VB6.0,第一次使用时控件栏中没有ADO控件,这时就需要我们自己向控件栏中添加ADO控件,下面是图示:

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

        在控件栏中找到Adodc控件,拖至之前已创建好的Form窗口

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客


       第二步:设置Adodc控件属性

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

        这步比较关键,连接字符串格式如:Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database2.accdb;Persist Security Info=False,然后点击生成按钮,出现如下图

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

        此时选中相应的链接属性,然后点下一步

        

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

       点击测试连接后弹出如下提示框,则说明之前设置的是正确的:

       

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

        注意:如上述测试连接出现错误,连接不成功,可能需要去网上下载如下安装文件:

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

       关于之前的设置内容可以去数据库连接属性框的所有选项卡中查看,并编辑相应的内容

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

       Adodc控件设置属性,下面只设置了表的名字这个属性,根据你的需要还可设置其他的Adodc控件属性

       

       在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客


       第三步:添加引用

       在工程菜单下选择引用选项卡,如下图:

       在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

         选择所要添加的引用,此处要添加的是与ACCESS 2007数据库有关的引用,如下图:

       

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

  

       第四步:在程序中实现数据库的连接和关闭,以及数据的更新

   

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

        在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库 - 精彩 - 精彩的博客

        以上的一些代码是针对数据库连接和数据库更新的功能,根据自己的实际情况编写VB代码。

访问数据库通用类 VB.NET

访问数据库通用类  VB.NET    这是在学习的 NET 的时候写的一个数据访问类 不完善的地方请网友指正。同样也适合初学者参考Imports System.DataImports System....
  • heimaoxiaozi
  • heimaoxiaozi
  • 2007年08月13日 14:08
  • 1961

【Visual Basic】vb6的ListView控件,对Access2003数据库的增删改查,判断是否有中文、多窗体操作

vb6对Access2003数据库的增删改查并不复杂,可以通过ado对象轻松完成,下面举个小例子,同时说明vb6中的ListView控件的使用。虽然在《【Visual Basic】列表控件ListVi...
  • yongh701
  • yongh701
  • 2015年08月13日 20:29
  • 2560

VC++ 中ADO数据库的配置(Access2003-Access2007)

VC++ 中ADO数据库的配置(Access2003-Access2007)
  • u012388338
  • u012388338
  • 2014年04月30日 16:28
  • 895

access 2007连接字符串

以前写网页都是用的ACCESS2003数据库,连接字符串也通常是以下两种:一:connstr="DBQ="+server.mappath("数据库名")+";DefaultDir=;DRIVER={M...
  • niepeng109
  • niepeng109
  • 2011年07月04日 12:34
  • 6361

VB 输入数据到ACCESS数据库

  • 2013年09月24日 00:34
  • 10KB
  • 下载

vb代码数据库

  • 2013年02月20日 15:15
  • 435KB
  • 下载

access2007数据库连接字符串

转载地址:http://blog.163.com/danshiming@126/blog/static/1094127482011225102328905/   这次重装系统后我装上了ACCESS...
  • JiLuoXingRen
  • JiLuoXingRen
  • 2013年02月26日 23:43
  • 5506

vb ADO控件连接ACCESS数据库做登录密码的例子

准备好ACCESS数据库,建一个Uesr_id表,表中建两个字段就可以了。在[工程]菜单下选择[部件];在弹出的窗口内勾选[Microsoft ADO Data Control 6.0]然后确定。 在...
  • chinaboyzyq
  • chinaboyzyq
  • 2009年07月31日 08:47
  • 12628

Access数据库备份与恢复工具(VB)

  • 2010年08月18日 11:28
  • 32KB
  • 下载

详细介绍—获取ACCESS数据库中所有的表名(ODBC + MFC实现)解决方法

网上关于获取ACCESS数据库中所有的表名的文章挺多的,但是说的不是很详细,对于初学者来说很难看懂(我也是初学者呵呵),研究了很久,自己弄懂后,觉得很有必要做个详细的介绍,以免其他初学者向我一样,因为...
  • auragreen
  • auragreen
  • 2013年10月10日 11:58
  • 4388
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库
举报原因:
原因补充:

(最多只允许输入30个字)