红皮书五个例子中最重要的就是,ADO(ActiveX Data Objects)可以简单的理解为ADO是一种面向对象的编程接口,访问数据库的接口。

ADO中的常用的七个对象(三个独立对象,四个依赖对象)
三个独立对象
Command :连接对象
主要用来与数据库建立联系,连接数据库常用的两种Open 和 Close

 Dim objCn As ConnectionobjCn.OpenobjCn.Close

Connection :命令对象
执行命令操作,数据的查询,修改,添加,删除。

 Dim objCmd As CommandobjCmd("用户名") = "%" & txtUser & "%"   '获得查询参数

Recordset :记录集对象
保存来自表或命令对象返回的结果

 Dim objrs As New RecordsetDim objDataSource As New Recordset'创建一个局部Recodset对象保存objRs当前记录页数据
For intrecord = 0 To objrs.Fields.Count - 1objDataSource.Fields.Append objrs.Fields(intrecord).Name, adVarChar, _objrs.Fields(intrecord).DefinedSize

四个依赖对象(依赖于独立对象才能使用)
Field:字段对象,依赖于记录集对象使用,可以使用Fields集合来过记录集中的每个字段的信息。

 Dim objRs As New Recordset
MSFlexGrid1.Cols = objRs.Fields.Count

Parameter:参数对象,依赖命令对象使用,用于为参数查询提供数据。

 Dim objCmd As Command'为Command对象objCmd创建参数Dim Parm As New ParameterSet Parm = objCmd.CreateParameter( 名",adVarChar, adParamInput, 10)

Error:错误对象,依赖连接对象使用,如果发生错误,错误信息就保存到连接对象的Errors集合中。使用错误对象来定义相应的错误措施,避免程序再执行的过程中意外终止。

Property:属性对象,每个连接对象,命令对象以及字段对象都有一份属性对象集合。使用属性对象可以访问特定对象的主要信息。例:获得数据库中表中的列

最后附上一张流程图

现阶段只是对ADO对象做了一个浅显的了解,
在以后的学习中不断深凿。

ADO的七个对象详情解读相关推荐

  1. ADO.Net五个对象

    Connection Command DataAdapter DataSet DataReader 取5个单词的首字母CCDDD,在拼音输入法里面打一下,出来5个字,然后就记忆为曹操打豆豆. 制作了一 ...

  2. Java实现将文件(图片)上传到七牛云对象存储,并实现下载和删除功能

    引言:在搭建项目时如果把上传的文件存储在该项目运行的主机上,会导致访问该项目时加载非常缓慢,因此需要对象存储.并且对象存储具有网站数据动静分离,大幅提升网页性能,储存节点多,支持跨地域实时同步,成本低 ...

  3. Wordpress站点使用七牛云对象储存以及CDN加速

    一.新建对象储存空间 首先登录七牛云注册一个账号,并通过实名认证.随后在主页中选择 对象储存,在空间管理中选择新建空间. 设置空间名称以及访问控制. 二.新建域名 选择 CDN,然后选择 域名管理,加 ...

  4. SpringBoot2.x 集成 七牛云对象存储Kodo

    本文主要对SpringBoot2.x集成七牛云对象存储Kodo进行简单总结,其中SpringBoot使用的2.4.5版本. 一.七牛云对象存储Kodo简介 七牛云对象存储Kodo是七牛云提供的高可靠. ...

  5. 微信小程序使用七牛云对象存储保存图片和文件

    先给大家看效果图,如下: 一.开通七牛云对象存储服务(免费的) 官网:https://www.qiniu.com/,实名认证后,创建一个空间,用于保存文件 二.获取 AccessKey和SecretK ...

  6. 网络七层协议:OSI七层协议大白话解读

    互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层.实际上这个七层是不存在的.没有这七层的概念,只是人为的划分而已.区分出来的目的只是让你明 ...

  7. 七牛云对象存储绑定个人域名

    七牛云对象存储绑定个人域名 七牛云介绍 主题说明 过程介绍 登录病创建存储空间 创建完成后 增加域名管理 查看域名解析 chame 域名 去域名管理页面 增加chame解析(我的是阿里云) 七牛云介绍 ...

  8. 使用z-file和七牛云对象存储构建个人网盘

    最近想构建一个个人网盘玩玩,用来存储些资源.这里使用云服务器+zfile+七牛云对象存储进行搭建. 租用云服务器 首先需要在常用的云服务网站买一个云服务器,如阿里云.腾讯云等.这里不说该怎么租用和搭建 ...

  9. 七牛云对象存储使用指南

    对象存储服务简介 七牛云海量存储系统(KODO)是自主研发的非结构化数据存储管理平台,支持中心和边缘存储.平台经过多年大规模用户验证已跻身先进技术行列,并广泛应用于海量数据管理的各类场景. 详细介绍参 ...

  10. WordPress七牛云对象存储免费插件WPQiNiu

    ​​有些站长喜欢使用七牛云来加速 WordPress 站点的访问速度,平时需要手工将需要加速的静态文件或图片上传到七牛云存储空间才行.为了提供效率,boke112 联盟建议大家安装这款 WordPre ...

最新文章

  1. Kotlin 函数的问题
  2. 在 Linux 上找出并解决程序错误的主要方法【转】
  3. Java基础——Servlet(六)分页相关
  4. optee的error codes
  5. 【Python】求n!
  6. python实践项目(五)
  7. Eclipse-cdt 配合 gdbserver 进行 arm 程序远程调试 上
  8. 第十一届蓝桥杯校内赛/校内选拔赛(2020蓝桥杯校选3-java)部分解题思路
  9. 边框盒子 box-sizing 的 content-box 和 border-box属性
  10. 改进ur_modern_driver包,提供ur_driver/URScript_srv服务
  11. adbdriver的安装
  12. css 绘制圆形 扇形
  13. php 发送带附件邮件
  14. HTML技能点--设置网页图标标志
  15. Vue 的身份证 手机号码 电话号码 邮箱等校验
  16. 自动更改mac地址 ip计算机名的软件,根据MAC地址自动更改计算机名IP的批处理
  17. C#上位机开发(十二)—— SQLite的使用
  18. 新版本已经不需要了icudtl.dat文件
  19. archlinux什么桌面好_Archlinux的桌面环境配置
  20. 数据挖掘mooc国防科技大学笔记(自留)

热门文章

  1. meri oracle view_Oracle Siebel CRM
  2. windows 20003 扩展安装后不成功的原因
  3. 2021年的理财收益,2022继续加油
  4. c语言圆周率小数点后500万位,圆周率小数点后500位数字是多少
  5. jmeter.results.shanhe.me.xsl
  6. 关于HTML的table表格换行一事
  7. 软路由做网站服务器怎么样,为啥我不用双软路由(三)低成本和高体验
  8. Whois 信息与个人隐私
  9. 爬取图片和查询ip地址归属地
  10. PCB中产生电磁干扰的原因及消除干扰技巧