ADO 对象

这篇专题技术总结文献介绍了ADO中的Command对象,包括其ProgID、属性、方法和集合。接着讨论了ADO Connection对象,阐述了其用于创建数据库连接的功能,以及属性、方法、事件和集合。此外,还提及了ADO Error对象,提供了错误处理的详细信息。最后提到了Field对象的相关属性和方法。文章适用于Visual Studio开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

广东信息科技职业培训学院

广信IT学院

技术文献总结装订册

                                

                文献目录

顺序

文献编号

文献类型

题目

开发工具

关键技术

01

专题技术文献

ADO Command 对象

Visual Studio

Server Side

专题技术文献

ADO Connection 对象

Visual Studio

Server Side

专题技术文献

ADO Error 对象

Visual Studio

Server Side

专题技术文献

ADO Field对象

Visual Studio

Server Side

备注:“文献编号”由学院工作人员填写;文献类型填写“专题技术”或“项目研发”

广东信息科技职业培训学院编制

评  分

文献总分:        折算后标准分:       阅卷教师签名

(有效)专题技术文献评分

题目

各项评分

文献

得分

主题

深浅

(20)

描述

清晰

(40)

图文

搭配

(20)

分享

评定(20)

01

数据库Models的引用说明

02

Session 对象的一些了解

专题技术文献平均分:

  文献数量加分:      篇x10分/篇=    

专题技术文献总分:

项目研发文献评分

题目

各项评分

文献

得分

业务模块数量

(20)

模块复杂度

(30)

图文

描述

(30)

分享

评定(20)

01

02

项目研发文献平均分:

  文献数量加分:      篇x10分/篇=    

项目研发文献总分:

备注:

1、分享评定:发表到指定的3个网站,成功1个加5分,成功2个加10分,成功3个加20分。

2、实际总分=专题技术文献平均分+项目研发文献平均分*3。

3、所有文献必须提交对应的程序源码和项目演示视频,按照表格题目命名,放在同一个文件夹。

4、文献和源码、视频等文件,统一放到一个文件夹里面并提交给班长,文件夹命名格式如:

“广信IT17-1张悦190119文献与源文件”。

文献种类:专题技术总结文献

开发工具与关键技术:        Visual Studio                   

作者:薛裕全      ;年级:2020    ;撰写时间:2021  年 6 月 28日

文献编号:                归档时间:   年   月   日

Command 对象

ADO Command 对象用于执行面向数据库的一次简单查询。此查询可执行诸如创建、添加、取回、删除或更新记录等动作。

如果该查询用于取回数据,此数据将以一个 RecordSet 对象返回。这意味着被取回的数据能够被 RecordSet 对象的属性、集合、方法或事件进行操作。

Command 对象的主要特性是有能力使用存储查询和带有参数的存储过程。

ProgID

set objCommand=Server.CreateObject("ADODB.command")

属性

属性

描述

ActiveConnection

设置或返回包含了定义连接或 Connection 对象的字符串。

CommandText

设置或返回包含提供者(provider)命令(如 SOL 语句、表格名称或存储的过程调用)的字符串值。默认值为 ""(零长度字符串)。

CommandTimeout

设置或返回长整型值,该值指示等待命令执行的时间(单位为秒)。默认值为 30。

CommandType

设置或返回一个 Command 对象的类型

Name

设置或返回一个 Command 对象的名称

Prepared

指示执行前是否保存命令的编译版本(已经准备好的版本)。

State

返回一个值,此值可描述该 Command 对象处于打开、关闭、连接、执行还是取回数据的状态。

方法

方法

描述

Cancel

取消一个方法的一次执行。

CreateParameter

创建一个新的 Parameter 对象

Execute

执行 CommandText 属性中的查询、SQL 语句或存储过程。

集合

集合

描述

Parameters

包含一个 Command 对象的所有 Parameter 对象。

Properties

包含一个 Command 对象的所有 Property 对象。

ADO Connection 对象

  • ADO Command
  • ADO Error

Connection 对象

ADO Connection 对象用于创建一个到达某个数据源的开放连接。通过此连接,您可以对一个数据库进行访问和操作。

如果需要多次访问某个数据库,您应当使用 Connection 对象来建立一个连接。您也可以经由一个 Command 或 Recordset 对象传递一个连接字符串来创建某个连接。不过,此类连接仅仅适合一次具体的简单的查询。

ProgID

set objConnection=Server.CreateObject("ADODB.connection")

属性

属性

描述

Attributes

设置或返回 Connection 对象的属性。

CommandTimeout

指示在终止尝试和产生错误之前执行命令期间需等待的时间。

ConnectionString

设置或返回用于建立连接数据源的细节信息。

ConnectionTimeout

指示在终止尝试和产生错误前建立连接期间所等待的时间。

CursorLocation

设置或返回游标服务的位置。

DefaultDatabase

指示 Connection 对象的默认数据库。

IsolationLevel

指示 Connection 对象的隔离级别。

Mode

设置或返回 provider 的访问权限。

Provider

设置或返回 Connection 对象提供者的名称。

State

返回一个描述连接是打开还是关闭的值。

Version

返回 ADO 的版本号。

方法

方法

描述

BeginTrans

开始一个新事务。

Cancel

取消一次执行。

Close

关闭一个连接。

CommitTrans

保存任何更改并结束当前事务。

Execute

执行查询、SQL 语句、存储过程或 provider 具体文本。

Open

打开一个连接。

OpenSchema

从 provider 返回有关数据源的 schema 信息。

RollbackTrans

取消当前事务中所作的任何更改并结束事务。

事件

注释:您无法使用 VBScript or JScript 来处理事件(仅能使用 Visual Basic、Visual C++ 以及 Visual J++ 语言处理事件)。

事件

描述

BeginTransComplete

在 BeginTrans 操作之后被触发。

CommitTransComplete

在 CommitTrans 操作之后被触发。

ConnectComplete

在一个连接开始后被触发。

Disconnect

在一个连接结束之后被触发。

ExecuteComplete

在一条命令执行完毕后被触发。

InfoMessage

假如在一个 ConnectionEvent 操作过程中警告发生,则触发该事件。

RollbackTransComplete

在 RollbackTrans 操作之后被触发。

WillConnect

在一个连接开始之前被触发。

WillExecute

在一条命令被执行之前被触发。

集合

集合

描述

Errors

包含 Connection 对象的所有 Error 对象。

Properties

包含 Connection 对象的所有 Property 对象。

ADO Error 对象

  • ADO Connection
  • ADO Field

Error 对象

ADO Error 对象包含与单个操作(涉及提供者)有关的数据访问错误的详细信息。

ADO 会因每次错误产生一个 Error 对象。每个 Error 对象包含具体错误的详细信息,且 Error 对象被存储在 Errors 集合中。要访问这些错误,就必须引用某个具体的连接。

循环遍历 Errors 集合:

<%
for each objErr in objConn.Errors
  response.write("

")

  response.write("Description: ")
  response.write(objErr.Description & "
")
  response.write("Help context: ")
  response.write(objErr.HelpContext & "
")
  response.write("Help file: ")
  response.write(objErr.HelpFile & "
")
  response.write("Native error: ")
  response.write(objErr.NativeError & "
")
  response.write("Error number: ")
  response.write(objErr.Number & "
")
  response.write("Error source: ")
  response.write(objErr.Source & "
")
  response.write("SQL state: ")
  response.write(objErr.SQLState & "
")
  response.write("")
next
%>

语法

objErr.property

属性

属性

描述

Description

返回一个错误描述。

HelpContext

返回 Microsoft Windows help system 中某个主题的内容 ID。

HelpFile

返回 Microsoft Windows help system 中帮助文件的完整路径。

NativeError

返回来自 provider 或数据源的错误代码。

Number

返回可标识错误的一个唯一的数字。

ADO Field 对象

  • ADO Error
  • ADO Parameter

Field 对象

ADO Field 对象包含有关 Recordset 对象中某一列的信息。Recordset 中的每一列对应一个 Field 对象。

ProgID

set objField=Server.CreateObject("ADODB.field")

属性

属性

描述

ActualSize

返回一个字段值的实际长度。

Attributes

设置或返回 Field 对象的属性。

DefinedSize

返回Field 对象被定义的大小

Name

设置或返回 Field 对象的名称。

NumericScale

设置或返回 Field 对象中的值所允许的小数位数。

OriginalValue

返回某个字段的原始值。

Precision

设置或返回当表示 Field 对象中的数值时所允许的数字的最大数。

Status

返回 Field 对象的状态。

Type

设置或返回 Field 对象的类型。

UnderlyingValue

返回一个字段的当前值。

Value

设置或返回 Field 对象的值。

方法

方法

描述

AppendChunk

把大型的二进制或文本数据追加到 Field 对象

GetChunk

返回大型二进制或文本 Field 对象的全部或部分内容。

集合

描述

Properties

包含一个 Field 对象的所有 Property 对象。

      链接

发表平台

文章发表网站链接URL

文章发表网站链接【二维码】

发表者

优快云个人博客

学生本人

薛裕全

百度贴吧:广信IT学院吧

(百度贴吧正文开头添加本文章优快云的两个发表链接)

学生本人

薛裕全

百度贴吧:广东信息科技职业培训学院吧

(百度贴吧正文开头添加本文章优快云的两个发表链接)

学生本人

薛裕全

以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!

草料二维码生成器 :https://cli.im/

                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值