首页 > 其他分享 >ADO的七个对象详情解读

ADO的七个对象详情解读

时间:2022-12-19 14:35:07浏览次数:44  
标签:Dim 七个 对象 Fields objCmd 详情 New ADO


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

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

Dim objCn As Connection
objCn.Open
objCn.Close

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

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

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

Dim objrs As New Recordset
Dim objDataSource As New Recordset

'创建一个局部Recodset对象保存objRs当前记录页数据
For intrecord = 0 To objrs.Fields.Count - 1
objDataSource.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 Parameter
Set Parm = objCmd.CreateParameter( 名",adVarChar, adParamInput, 10)

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

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

最后附上一张流程图

ADO的七个对象详情解读_用户名

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


标签:Dim,七个,对象,Fields,objCmd,详情,New,ADO
From: https://blog.51cto.com/u_15916106/5952621

相关文章

  • Hadoop--HDFS
    Hadoop3.1.2算法复杂度​ ]孙发复杂度分为时间复杂度和空间复杂度时间复杂度执行算需要计算工作量而空间复杂度是指执行这个算法所需要的内存空间;时间和空间都是......
  • ADO.NET连接MySQL注意细节
    Nuget安装MySQL包MySql.Data.MySqlClient几个数据库对象的前缀为:MySQL比如:MySqlConnection连接字符串可以参考这里:https://www.cnblogs.com/cqpanda/p/16316311.......
  • java操作hadoop之MapReduce
    1.Mapper文件WordCountMapper.javapackagecom.hdfs;importorg.apache.hadoop.io.IntWritable;importorg.apache.hadoop.io.LongWritable;importorg.apache.hadoop.io.Te......
  • MPP架构与Hadoop架构是一回事吗?
    计算机领域的很多概念都存在一些传播上的“谬误”。    MPP这个概念就是其中之一。它的“谬误”之处在于,明明叫做“MassivelyParallelProcessing(大规模并行处理)”,却让......
  • Android仿京东、天猫商品详情页
    前言前面在介绍控件​​TabLayout控件​​和CoordinatorLayout使用的时候说了下实现京东、天猫详情页面的效果,今天要说的是优化版,是我们线上实现的效果,首先看一下效果:项目结......
  • 大数据Hadoop之——总结篇
    目录一、前言二、Hadoop1)HDFS常见操作1、HDFS服务启停命令2、常见文件操作命令3、安全模式操作命令4、数据平衡常见操作命令5、处理小文件常见操作命令6、HDFSNameNode主......
  • HLS学习笔记——vivado HLS的Design Flow概念
    本博客为​​跟XilinxSAE学HLS系列视频讲座-高亚军​​的学习笔记。软件工程师怎么了解FPGA架构VivadoHLS是将基于C/C++描述的算法转化成相应的RTL代码,最终在FPGA上实现......
  • 美国无人机FCC-ID认证详情
    什么是FCCID认证?  FCC-ID是美国强制性FCC认证模式的其中一种,适用于无线产品。具备无线发射频率的产品如:蓝牙设备,WiFi设备,无线**设备,无线电接收和传输设备、电话,电脑等,都......
  • 七个步骤覆盖 API 接口测试
    接口测试作为最常用的集成测试方法的一部分,通过直接调用被测试的接口来确定系统在功能性、可靠性、安全性和性能方面是否能达到预期,有些情况是功能测试无法覆盖的,所以接口......
  • 学习Hadoop不错的系列文章
    学习Hadoop不错的系列文章 1)Hadoop学习总结 (1)​​HDFS简介​​ (2)​​HDFS读写过程解析​​ (3)​​Map-Reduce入门​​ (4)​​Map-Reduce的过程解析​​ (5)​​Hadoop的运......