在敲学生信息管理系统的时候,通过查阅了解了一些关于 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. Ios生产证书申请(含推送证书)
  2. 【swjtu】数字电路实验5_按键防抖动
  3. AsSystemRum 系统提权工具 实现思路及其源码
  4. Opencv-python 3.3版本安装
  5. 实验7.2 二维数组 7-6 方阵循环右移
  6. 不需要人际交往的计算机系,计算机对大学生人际交往影响.doc
  7. 介绍一个对陌生程序快速进行性能瓶颈分析的技巧
  8. 项目alpha冲刺-总结
  9. 仿OUTLOOK2007 多样化摺叠菜单
  10. 前端的学习之路:初级HTML---图片标签
  11. C语言编程-对数字进行分类
  12. [CF 417D]Cunning Gena:状压DP
  13. [Python]TempConvert.py(温度转换)解释拓展
  14. VLDB 2021 COCO 论文阅读
  15. 关于ROHDESCHWARZ公司电流探头EZ-17系数修正的说明 1
  16. K8S 多 Maser 集群架构和 Dashboard UI 的二进制部署
  17. 图形学介绍-3D转换
  18. Android TableLayout记
  19. 成人肛门镜的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  20. 让你少走弯路 建站新手必看的十大忠告

热门文章

  1. 消防巡检控制器,消防泵巡检控制柜专用元件
  2. 地理探测器的学习与研究初探
  3. java 内部邮件_java企业内部邮件email收发管理系统s2sh
  4. 老Java程序员花一天时间写了个飞机大战,很舒服!
  5. 苹果鼠标驱动_EFI引导目录drivers64UEFI文件夹(.efi)文件驱动介绍
  6. 利用ArcMap渲染DEM的两种方式
  7. C语言PAT刷题 - 1024 科学计数法
  8. 数学建模美赛历年优秀论文(O奖)
  9. 学习iOS从object-c开始-语法(一)
  10. 远程迅雷linux,Ubuntu 14.04安装迅雷Xware过程笔记