详解VB中连接access数据库的几种方法
在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这个类,然后实例化对象。
代码完成如下:
- <span style="font-size:18px;">Dim objCn As New Connection, objRs As New Recordset
- objCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" & "Data Source=" & App.Path & "\实例01.mdb"
- objCn.Open
- n>
2,使用ODBC数据源
首先,打开电脑上的ODBC数据源,建立关系。
步骤如下:
1),打开电脑上的ODBC数据源
如下图所示:
2)点击添加
3)命名
4)和数据库源建立关系
5)用代码实现连接
- <span style="font-size:18px;"> dim objCn As Connection
- Set objCn = New Connection
- objCn.Open "DSN=实例2DSN"
- </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数据库的几种方法相关推荐
- 具体解释VB中连接access数据库的几种方法
在VB中,连接ACCESS数据库的方法主要有以下三种 使用ADO对象,通过编写代码訪问数据库 Connection 对象 ODBC数据源 使用ADO Data 控件高速创建数据库连接 有三种连接方法 ...
- access后台链接mysql_ASP.NET连接 Access数据库的几种方法
web.config 第一种方法: 第二种方法: 后台 aspx.CS using System; using System.Collections.Generic; using System.Lin ...
- 使用VC连接Access数据库的两种方法
以前的时候用VC写了两种连接Access数据库的方法,为了方便以后查找把这两种方法做一下简单的介绍.Windows平台的数据接口标准有ODBC.OLE DB.ADO和Borland的BDE接口,ODB ...
- java 连接 Access数据库的两种方法
1:不使用WINDOW的建立数据源方法 直接在JAVA代码内部与Access数据库连接 注意:jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};这里 ...
- html5链接access数据库,JDBC连接Access数据库的几种方式详解
前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接access是很方便的,很容易的,但是在连接的时候也出 ...
- java web access_Java Web项目中连接Access数据库的配置方法
本文是对前几天的"JDBC连接Access数据库的几种方式"这篇的升级.因为在做一些小项目的时候遇到的问题,因此才决定写这篇博客的.昨天已经将博客公布了.可是后来经过一些验证有点问 ...
- mysql数据库与access数据库连接_JDBC连接Access数据库的几种方式
JDBC 连接 Access 数据库的几种方式 前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接acc ...
- access可以连接mysql数据库吗_JDBC连接Access数据库的几种方式介绍
接下来总结一下常用的几种连接方式. 例如有如下的Access数据库student,表basic,以及6条记录,现在通过几种方式在Jsp中将他们的数据显示出来.如图所示: 对于几种连接Access数据库 ...
- 前端中全部盒子靠左对齐_图文详解ul中li内容垂直居中和水平居中的方法
在页面布局时,经常会用到li标签,它可用于列表,导航,选项卡等等,那你知道如何让ul中的li居中吗?这篇文章就和大家讲讲如何让ul中的li水平居中以及如何让li内容垂直居中.感兴趣的朋友继续往下看吧. ...
最新文章
- Spring - IOC常用标签
- mysql的驱动connect放在哪里_Python连接数据库两种方法,QSqlDatabase,pymmsql,驱动名...
- 串口通讯编程一日通1(整合资料) .
- python嵩天课后题及答案第二章_课后参考答案-第二章部分习题参考答案
- 如何在 Mac 上启用 root 用户或更改 root 密码
- python元组转换成列表_python-将元组的无序列表转换为pandas DataFrame
- (c语言编程)出现错误:null undeclared identifier
- PLIP--Linux 并口网络解决方法
- segy地震数据的读取python_SEGY地震数据格式分析与读写
- PCAN-View 软件添加111K波特率选项
- 为程序员爆肝整理的防治脱发大集锦
- 机器学习实战(Machine Learning in Action)学习笔记————09.利用PCA简化数据
- 使用:EXISTS (Transact-SQL)
- (转载)基于LBS地图的开发,满足地图上有头像的需求
- vue中样式穿透的三种写法
- CSS 实现图片翻转
- 集合(List集合、数据结构、List集合的实现类)
- 怎么把html换成gif,怎么将mp4转换成gif 把mp4转换成高清gif的方法
- 我的译作《精通OpenStack》上架啦:书籍介绍和译者序
- 16天进入“已问询”状态,上市进程神速,这家芯片设计企业凭什么?