vb mysql 5.1 adodb_VB 中 ADO、 ADODB、 ADODC 的区别与联系(皮毛)
在敲学生信息管理系统的时候,通过查阅了解了一些关于 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 的区别与联系(皮毛)相关推荐
- mysql ifnull 别名_mysql中IFNULL,IF,CASE的区别介绍
mysql中IFNULL,IF,CASE的区别介绍 发布时间:2018-04-15 09:54:57 假设有一数据表的状态字段设计为varchar类型,有以下值:NULL,pending,pendin ...
- SQLServer中ADO,OLEDB,ODBC的区别
之前看过王志鹏一片博客<sql server 数据库连接方式分析.详解>一直以为连接数据库只有OLEDB和ODBC两种方式,因为自己可以肯定这次连接数据库使用的不是OLEDB方式.所以自己 ...
- mysql数据库modify_mysql数据库中 change 与 modify 的区别
将数据表 deptment 中 name字段的数据类型 由varchar(22) 修改成varchar(30): alter table deptment modify ...
- mysql fetch rows,php中mysql_fetch_array()和mysql_fetch_rows()函数区别
mysql_fetch_array()函数参数 mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有 返回根据从结果集取得的行生成的数组,如果没有更多行则 ...
- c++调用mysql存储过程_C++中ADO调用MySQL存储过程失败,诡异的语法异常,求解中,附源码...
C++中ADO调用mysql存储过程失败,诡异的语法错误,求解中,附源码 不管怎么调整,死活都出现下面的错误 C++ADO代码我实在找不到什么错误了,难道是MySQL有什么问题,或者有其他需要注意的地 ...
- 通过VB向SQL Server数据库中录入数据
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 一.数据录入 通过VB向SQL Se ...
- mysql中char与varchar的区别分析(补充一句,int和integer没区别)
转自:http://www.jb51.net/article/23575.htm 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...
- mysql''和null,mysql中NULL和null的区别
接触php的web开发一段时间了,在进行数据库操作的时候经常会遇到一个问题,使得同一字段在页面显示时有3种类型NULL,null以及数字,当时的解决办法是将这一字段定义为varchar类型,在插入数据 ...
- 小记mysql备份同库中一张表的历史记录
mysql备份同库中一张表的历史记录 insert into -select 需求 如今有个这么一个需求.mysql中有个表.数据增长的非常快.可是呢这个数据有效期也就是1个月,一个月曾经的记录不太重 ...
- Mysql中的count()与sum()区别
Mysql中的count()与sum()区别 首先创建个表说明问题 CREATE TABLE `result` ( `name` varchar(20) default NULL, `subject` ...
最新文章
- 吴恩达神经网络和深度学习——第四周笔记
- SAP QM QP03显示一个含有Multiple Specs检验特性的检验计划
- 一个方框,文字在边框上
- 15年软件开发经验总结
- 74. Search a 2D Matrix (Graph; Divide-and-Conquer)
- 用户界面设计的一些方法和基本原则
- MOCTF-Web-文件包含
- 基于Office 365的随需应变业务应用平台
- DB2 存储过程中执行动态SQL的两种写法
- 【雕爷学编程】Arduino动手做(45)---红外避障传感器
- 如何创建(设置)一个可以开发微信小游戏的appid
- 团建活动随感(r11笔记第9天)
- 工业数据安全治理参考框架
- 漫画中国式项目管理重点总结
- 华为鲲鹏HCIA考试-练习08
- 安徽大学计算机数据库基础知识,ahu: 安徽大学计算机专业【初试真题】 - 计算机专业基础(数据结构,操作系统)【复试真题】 - 计算机专业综合(计算机组成原理,数据库原理)...
- 企业数字化转型困难的这个锅必须得IT行业自己来背
- 一鸣心所向:日增3倍+粉丝量?
- connetos 装php,RouterOS 5.16软路由安装图解教程 | 系统运维
- ​金属外壳笔记本电脑会触电吗?