在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代码。

VB6.0中没有ADO控件该如何办???

今天我敲例3时,在控件中没有找到 Microsoft ADO data control 6.0 (OLEDB) 控件,经过查资料解决了这个问题。现与大家分享。        首先需要下载一个文件MS...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

vb6.0和数据库连接(1、ADO、OLE DB和ODBC之间的关系)

简单的说,ODBC是多个公司制定的标准,并且被人们所接受,该标准实现了应用程序和服务器的对接,但是,由于它只支持关系型数据库,所以,人们提出了OLE DB,这个是一个新的标准,该标准可以访问任何数据库...

vb6.0 连接数据库,查询,插入和修改

一:   创建连接 Public Function CreateSQLConn() As Boolean Const ProcName = "CreateSQLConn" Dim strConnect...
  • czf2505
  • czf2505
  • 2013年11月04日 11:31
  • 1184

VB6.0 对ACCESS的控制总结——无需控件版(建库,删库,建表,删表,增加行,删除行)

'前言: VB6.0对数据库的操作方法很多,对于初学者来说也比较乱.用控件操作数据库是很简洁的,但相对的局限性也变大了.总结了相对简介而使用的几个功能希望大家喜欢. '引用"Microsof...

VB6.0中连接加密的Access数据库

一、建立数据库  因为在Visual Basic 6.0中有的数据库连接方式不支持Access 2000版本格式的数据库,为了便于说明问题,本文所提的数据库以Access 97版本数据库为例。  在M...

《 VB6.0中通过MSChart控件调用数据库 》

VB6.0中的MSChart控件是一个功能强大的高级图表工具,拥有丰富的图表绘制功能,可显示二维和三维的棒图、区域图、线形图、饼图等多种常用图表。近日我为了在双击图表的某个区域时将与该区域相对应的数据...
  • xdy233
  • xdy233
  • 2011年04月02日 10:09
  • 253

VB6.0中连接加密的Access数据库

  • 2011年12月23日 09:16
  • 17KB
  • 下载

VB6.0 ActiveX 控件开发详解 [第四章:事件的设计与引发]

第四章:事件的设计与引发     好的,本人已经很久没续写这篇文章了,应网友邀请,我现在继续。事件是一个对象的对外输出,客户通过事件得知控件对象当前的情况,于是,学习事件的设计与引发就变得很重要。  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在VB6.0中设置ADO控件属性连接Microsoft ACCESS 2007数据库
举报原因:
原因补充:

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