在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这个类,然后实例化对象。

代码完成如下:

[vb] view plaincopy print?
  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)用代码实现连接

[vb] view plaincopy print?
  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中连接access数据库的几种方法相关推荐

  1. 具体解释VB中连接access数据库的几种方法

    在VB中,连接ACCESS数据库的方法主要有以下三种 使用ADO对象,通过编写代码訪问数据库 Connection 对象 ODBC数据源 使用ADO Data 控件高速创建数据库连接 有三种连接方法 ...

  2. access后台链接mysql_ASP.NET连接 Access数据库的几种方法

    web.config 第一种方法: 第二种方法: 后台 aspx.CS using System; using System.Collections.Generic; using System.Lin ...

  3. 使用VC连接Access数据库的两种方法

    以前的时候用VC写了两种连接Access数据库的方法,为了方便以后查找把这两种方法做一下简单的介绍.Windows平台的数据接口标准有ODBC.OLE DB.ADO和Borland的BDE接口,ODB ...

  4. java 连接 Access数据库的两种方法

    1:不使用WINDOW的建立数据源方法 直接在JAVA代码内部与Access数据库连接 注意:jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};这里 ...

  5. html5链接access数据库,JDBC连接Access数据库的几种方式详解

    前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接access是很方便的,很容易的,但是在连接的时候也出 ...

  6. java web access_Java Web项目中连接Access数据库的配置方法

    本文是对前几天的"JDBC连接Access数据库的几种方式"这篇的升级.因为在做一些小项目的时候遇到的问题,因此才决定写这篇博客的.昨天已经将博客公布了.可是后来经过一些验证有点问 ...

  7. mysql数据库与access数据库连接_JDBC连接Access数据库的几种方式

    JDBC 连接 Access 数据库的几种方式 前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接acc ...

  8. access可以连接mysql数据库吗_JDBC连接Access数据库的几种方式介绍

    接下来总结一下常用的几种连接方式. 例如有如下的Access数据库student,表basic,以及6条记录,现在通过几种方式在Jsp中将他们的数据显示出来.如图所示: 对于几种连接Access数据库 ...

  9. 前端中全部盒子靠左对齐_图文详解ul中li内容垂直居中和水平居中的方法

    在页面布局时,经常会用到li标签,它可用于列表,导航,选项卡等等,那你知道如何让ul中的li居中吗?这篇文章就和大家讲讲如何让ul中的li水平居中以及如何让li内容垂直居中.感兴趣的朋友继续往下看吧. ...

最新文章

  1. Spring - IOC常用标签
  2. mysql的驱动connect放在哪里_Python连接数据库两种方法,QSqlDatabase,pymmsql,驱动名...
  3. 串口通讯编程一日通1(整合资料) .
  4. python嵩天课后题及答案第二章_课后参考答案-第二章部分习题参考答案
  5. 如何在 Mac 上启用 root 用户或更改 root 密码
  6. python元组转换成列表_python-将元组的无序列表转换为pandas DataFrame
  7. (c语言编程)出现错误:null undeclared identifier
  8. PLIP--Linux 并口网络解决方法
  9. segy地震数据的读取python_SEGY地震数据格式分析与读写
  10. PCAN-View 软件添加111K波特率选项
  11. 为程序员爆肝整理的防治脱发大集锦
  12. 机器学习实战(Machine Learning in Action)学习笔记————09.利用PCA简化数据
  13. 使用:EXISTS (Transact-SQL)
  14. (转载)基于LBS地图的开发,满足地图上有头像的需求
  15. vue中样式穿透的三种写法
  16. CSS 实现图片翻转
  17. 集合(List集合、数据结构、List集合的实现类)
  18. 怎么把html换成gif,怎么将mp4转换成gif 把mp4转换成高清gif的方法
  19. 我的译作《精通OpenStack》上架啦:书籍介绍和译者序
  20. 16天进入“已问询”状态,上市进程神速,这家芯片设计企业凭什么?

热门文章

  1. mount jffs2常见问题
  2. 医院住院管理系统(Java+Web+JSP+MySQL)
  3. python快速安装大量库,想要运行别人的大型项目代码?直接让他把库打包发过来
  4. 神经网络2-预测药物靶点
  5. .如果一个HTML文档内含有阿拉伯文,则应该
  6. 词典翻译  英译汉
  7. OKI MICROLINE 8100F 打印机驱动
  8. 带您一起探索关于水利工程施工堤坝防渗加固技术
  9. ServerGuide 引导安装指南
  10. 计算机更改虚拟内存有用吗,虚拟内存有什么用处,对电脑的性能有什么影响.