在敲学生信息管理系统的时候,通过查阅了解了一些关于 ADO / ADODB / ADODC / 的简单描述,想想将他们对

比着总结一下更容易理解记忆、尽管都是一些浅显的东西,不过对像我这样的菜鸟们还是有点用的、

ADO(ActiveX Data Objects)

一种

程序

对象

,用于表示用户

数据库

中的数据结构和所包含的数据。在Microsoft Visual Basic

编辑器

中,可以使

ADO

对象

以及ADO的附加

组件

(称为Microsoft ADO Extensions for DLL and Security(ADOX))来创建或修改表和

询、检验

数据库

、或者访问

外部数据源

。还可在代码中使用ADO来操作

数据库

中的数据。

ADODB  (Active Data Objects Data Base)

它是一种 PHP 存取数据库的中间函式组件,虽然 PHP 是建构 Web 系统强有力的工具,但是 PHP 存取数据库的

功能,一直未能标准化,每一种数据库,都使用另一种不同且不兼容的

应用程序接口

(API)。为了填补这个缺憾,因

此才有 ADODB 的出现。一旦存取数据库的接口予以标准化,就能隐藏各种数据库的差异,若欲转换至其它不同的数

据库,将变得十分容易

ADODC

它是一个图形化的控件,就是VB里部件--控件--Microsoft ADO Data Control 6.0

ADO、  ADODB、 ADODC 各自的使用:

ADO是一个数据库访问组件,可以在VB、VC、VC++程序中使用。它分为后面两种,ADODC和ADODB。

ADODB是ADO数据对象类别名称,一般在代码中编写,如Dim con as New ADODB.Connection

ADODC是一个图形化的控件,就是VB里部件--控件--Microsoft ADO Data Control 6.0。然后设置Adodc的,连

接数据库。

ADODC和ADODB可以同时在一个程序中使用,也可以单独使用。

简单的说:

ADO是种连接数据库的方式

adodb是对象

adodc是控件(一种特殊的对象)

ADODC 的用法:

adodc 它只是是一个控件,ADODC只不过是封装了ADO的一些功能而已

Dim Con as New Adodb.Connection

with CON

.

.

.Open "........."

end with

dim rs as new Adodb.RecordSEt

rs.open "select * from table1",CON,1,1

set datagrid1.datasource=rs

ADODB 的用法:

ADODB先要引用才可以的

Dim myconn As New ADODB.Connection

Dim myrecord As New ADODB.Recordset

Set myconn = New ADODB.Connection

myconn.ConnectionString =

"provider=microsoft.jet.oledb.4.0;data source=F:\ACCESS数据库\db1.mdb"

myconn.Open

Set myrecord = New ADODB.Recordset

myrecord.Open "insert into

学生表 (ID,姓名,班级,性别,民族,年龄) values(30318,'邹六峰','高一一班',0,'汉',2)", myconn,

adOpenDynamic, adLockOptimistic

myrecord.Open "select *

from 学生表 where ID =30318", myconn, adOpenDynamic, adLockBatchOptimisti

vb mysql 5.1 adodb_VB 中 ADO、 ADODB、 ADODC 的区别与联系(皮毛)相关推荐

  1. mysql ifnull 别名_mysql中IFNULL,IF,CASE的区别介绍

    mysql中IFNULL,IF,CASE的区别介绍 发布时间:2018-04-15 09:54:57 假设有一数据表的状态字段设计为varchar类型,有以下值:NULL,pending,pendin ...

  2. SQLServer中ADO,OLEDB,ODBC的区别

    之前看过王志鹏一片博客<sql server 数据库连接方式分析.详解>一直以为连接数据库只有OLEDB和ODBC两种方式,因为自己可以肯定这次连接数据库使用的不是OLEDB方式.所以自己 ...

  3. mysql数据库modify_mysql数据库中 change 与 modify 的区别

    将数据表   deptment   中   name字段的数据类型    由varchar(22)     修改成varchar(30): alter table  deptment  modify  ...

  4. mysql fetch rows,php中mysql_fetch_array()和mysql_fetch_rows()函数区别

    mysql_fetch_array()函数参数 mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有 返回根据从结果集取得的行生成的数组,如果没有更多行则 ...

  5. c++调用mysql存储过程_C++中ADO调用MySQL存储过程失败,诡异的语法异常,求解中,附源码...

    C++中ADO调用mysql存储过程失败,诡异的语法错误,求解中,附源码 不管怎么调整,死活都出现下面的错误 C++ADO代码我实在找不到什么错误了,难道是MySQL有什么问题,或者有其他需要注意的地 ...

  6. 通过VB向SQL Server数据库中录入数据

    Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 一.数据录入 通过VB向SQL Se ...

  7. mysql中char与varchar的区别分析(补充一句,int和integer没区别)

    转自:http://www.jb51.net/article/23575.htm 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...

  8. mysql''和null,mysql中NULL和null的区别

    接触php的web开发一段时间了,在进行数据库操作的时候经常会遇到一个问题,使得同一字段在页面显示时有3种类型NULL,null以及数字,当时的解决办法是将这一字段定义为varchar类型,在插入数据 ...

  9. 小记mysql备份同库中一张表的历史记录

    mysql备份同库中一张表的历史记录 insert into -select 需求 如今有个这么一个需求.mysql中有个表.数据增长的非常快.可是呢这个数据有效期也就是1个月,一个月曾经的记录不太重 ...

  10. Mysql中的count()与sum()区别

    Mysql中的count()与sum()区别 首先创建个表说明问题 CREATE TABLE `result` ( `name` varchar(20) default NULL, `subject` ...

最新文章

  1. 吴恩达神经网络和深度学习——第四周笔记
  2. SAP QM QP03显示一个含有Multiple Specs检验特性的检验计划
  3. 一个方框,文字在边框上
  4. 15年软件开发经验总结
  5. 74. Search a 2D Matrix (Graph; Divide-and-Conquer)
  6. 用户界面设计的一些方法和基本原则
  7. MOCTF-Web-文件包含
  8. 基于Office 365的随需应变业务应用平台
  9. DB2 存储过程中执行动态SQL的两种写法
  10. 【雕爷学编程】Arduino动手做(45)---红外避障传感器
  11. 如何创建(设置)一个可以开发微信小游戏的appid
  12. 团建活动随感(r11笔记第9天)
  13. 工业数据安全治理参考框架
  14. 漫画中国式项目管理重点总结
  15. 华为鲲鹏HCIA考试-练习08
  16. 安徽大学计算机数据库基础知识,ahu: 安徽大学计算机专业【初试真题】 - 计算机专业基础(数据结构,操作系统)【复试真题】 - 计算机专业综合(计算机组成原理,数据库原理)...
  17. 企业数字化转型困难的这个锅必须得IT行业自己来背
  18. 一鸣心所向:日增3倍+粉丝量?
  19. connetos 装php,RouterOS 5.16软路由安装图解教程 | 系统运维
  20. ​金属外壳笔记本电脑会触电吗?

热门文章

  1. OpenDDS应用开发步骤
  2. sql附加服务器数据库文件,批量附加sql数据库
  3. R语言软件R Studio以及python下载函数包使用常见问题(持续更新中)
  4. 极客时间_算法训练营(代码实现汇总)
  5. python qq群管理_Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码...
  6. Matlab中的画图函数
  7. python读取npy文件
  8. python自编中值滤波器
  9. 李宏毅机器学习hw1~4作业 强化点
  10. Hadoop组件搭建-Hadoop全分布式