详解VB中连接access数据库的几种方法

转载 2017年03月26日 22:21:19

在VB中,连接ACCESS数据库的方法主要有下面三种

 

  •    使用ADO对象,通过编写代码访问数据库

                      Connection 对象

                               ODBC数据源

  •    使用ADO Data 控件快速创建数据库连接

                      有三种连接方法

                                             Data Link文件

                                             使用ODBC数据源名称

                                             使用连接字符串

  •    使用数据环境设计器创建数据库连接

                     首先添加环境引用。

                     然后找到数据源进行连接

 

 

            无论是哪一种连接,都是先有一个路径,通向要连接的数据源,和数据源建立关系,在连接。就好比从北京到上海,可以做汽车,可以做火车,还可以做飞机,汽车走高速,火车走铁路,飞机走航线,过程不一样,但结果是一样的,都是到达上海目的地。

           

            在操作这三种连接方式的时候,会发现有重复的操作。

 

            Data 控件连接中,ODBC数据源的连接和使用字符串的连接 与直接使用ODBC数据源连接中,不同是,直接使用ODBC数据源设置好路径后,再用connection对象连接即可;Data控件则不用Connection 对象,有控件,设置好路径了,就直接连到啦。

            数据环境设计器和ADO 对象,都用到了connection连接。不同的是,数据环境设计器中,connection连接途径是和data控件中字符串的连接步骤一致。

 

            总结不同:ADO对象连接需要编写代码,其他的不用编写代码。

             

 

        

 

 

         下面详细介绍每一种连接方法的详细步骤:

 

          1,使用ADO connection对象

 

                首先,要建立ADO引用,定义connection这个类,然后实例化对象。

                代码完成如下:

 

  1.    <span style="font-size:18px;">Dim objCn As New Connection, objRs As New Recordset          
  2. objCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" & "Data Source=" & App.Path & "\实例01.mdb"  
  3. objCn.Open    
  4. n>  

 

 

          2,使用ODBC数据源

                 首先,打开电脑上的ODBC数据源,建立关系。

                 步骤如下:

                 1),打开电脑上的ODBC数据源

                          如下图所示:

 

 

 

                 2)点击添加

 

 

                3)命名

 

                 4)和数据库源建立关系

 

 

                 5)用代码实现连接

 

  1. <span style="font-size:18px;">       dim objCn As Connection  
  2.        Set objCn = New Connection  
  3.        objCn.Open "DSN=实例2DSN"  
  4. </span>  

 

 

          3,ADO Data 控件创建连接

 

                 1)右击data控件,选择ADODC属性

 

 

 

                        

                  2)从三种连接资源中选择一种。

 

                            使用data Link 文件:直接点击浏览,找到包含连接字符串的.udl文件即可

 

 

                            使用ODBC数据源连接,单击新建

 

 

                                                  

                                                    选择用户数据库,之后的操作跟2中步骤一样。

 

 

                            使用连接字符串:单击生成

                                        

 

 

 

测试连接

 

          4,使用数据环境设计器创建数据库连接

 

                         添加引用

 

 

 

 

                      右击创建连接,在右击想要连接的属性,之后的操作跟data控件中使用字符串中的操作一致。


from: http://blog.csdn.net/lishuangzhe7047/article/details/7837657

相关文章推荐

VB.net学习笔记(五)数据类型-引用类型(类)

Dim a As Object a = Me CType(a, Form).Text = "本窗体的标题显示在这里" Dim a As St...

VB.NET中多线程程序开发之线程控制

转自:http://tech.ddvip.com/2008-11/122595602689670.html   在了解了线程的各种状态之后,我们来看一下线程控制的一些方法,如下表:  是...

详解VB中连接access数据库的几种方法

在VB中,连接ACCESS数据库的方法主要有下面三种      使用ADO对象,通过编写代码访问数据库                       Connection 对象 ...

vb与access连接的几种方法

  • 2017年09月28日 20:16
  • 44KB
  • 下载

vb 与 .accdb 格式的access数据库的连接方法

在用vb连接access数据库时,出现了这样的错误: 这是你的数据库格式不被 程序识别。vb默认的一般是.,mdb  access数据库格式!这时我们看一下我们要连接的 是.accdb 格式的...

VB.NET中treeview使用方法二与access数据库的数据绑定

1、首先建立一个数据库,名字为shiyan 完整的数据库名字为shiyan.mdb 在里面建一个表,名字为genjiediantable01并设计表,添加两个字段分为:1、字段名称:id 数据属性:自...

VB.net数据库编程(01):简单的入门实例--连接到Access文件

先来一个简单的实例。 VB.net 2012 SQl server 2012 Access文件:http://download.csdn.net/detail/dzweather...

VB与Access数据库连接

整理自几罗星人的博客 'Dim Cnn As ADODB.Connection 'Dim rec As ADODB.Recordset 'Private Sub Form_Load() '创建新的...
  • eniron
  • eniron
  • 2017年02月06日 16:17
  • 355

VB中,连接ACCESS数据库

在VB中,连接ACCESS数据库的方法主要有下面三种      使用ADO对象,通过编写代码访问数据库                       Connection 对象...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:详解VB中连接access数据库的几种方法
举报原因:
原因补充:

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