基本的 ADO 编程模型

ado|编程

基本的 ADO 编程模型

ADO 提供执行以下操作的方式: 连接到数据源。同时,可确定对数据源的所有更改是否已成功或没有发生。

指定访问数据源的命令,同时可带变量参数,或优化执行。

执行命令。

如果这个命令使数据按表中的行的形式返回,则将这些行存储在易于检查、操作或更改的缓存中。

适当情况下,可使用缓存行的更改内容来更新数据源。

提供常规方法检测错误(通常由建立连接或执行命令造成)。
在典型情况下,需要在编程模型中采用所有这些步骤。但是,由于 ADO 有很强的灵活性,所以最后只需执行部分模块就能做一些有用的工作。例如:将数据从文件直接存储到缓存行,然后仅用 ADO 资源对数据进行检查。

时间: 2024-08-03 20:20:36

基本的 ADO 编程模型的相关文章

使用对象的 ADO 编程模型

ado|编程|对象 使用对象的 ADO 编程模型 ADO 的目标是访问.编辑和更新数据源,而编程模型体现了为完成该目标所必需的系列动作的顺序.ADO 提供类和对象以完成以下活动: 连接到数据源 (Connection),并可选择开始一个事务. 可选择创建对象来表示 SQL 命令 (Command). 可选择在 SQL 命令中指定列.表和值作为变量参数 (Parameter). 执行命令 (Command.Connection 或 Recordset). 如果命令按行返回,则将行存储在缓存中 (R

ADO 编程模型详细资料

ado|编程 ADO 编程模型详细资料 以下元素是 ADO 编程模型中的关键部分: 连接 命令 参数 记录集 字段 错误 属性 集合 事件 连接 通过"连接"可从应用程序访问数据源,连接是交换数据所必需的环境.通过如 Microsoft Internet Information Server 作为媒介,应用程序可直接(有时称为双层系统)或间接(有时称为三层系统)访问数据源. 对象模型使用 Connection 对象使连接概念得以具体化. "事务"用于界定在连接过程中

浅析ADO 事件模型

ado "ADO 事件模型"支持某些同步或异步的 ADO 操作,这些操作在其开始之前或完成之后能够引发事件."事件"实际上是对事件处理程序例程的调用. 操作开始前调用的事件处理程序用于检查或修改操作参数,此后可删除操作或使其完成.由于 ADO 2.0 支持异步操作,所以操作完成后调用的事件处理程序特别重要.例如,启动异步Recordset.Open 操作的应用程序在操作完成时,通过执行完毕事件来获得通知. 有两类事件: ConnectionEvents - 当连接的

基本的 RDS 编程模型

编程 基本的 RDS 编程模型 RDS 为在如下环境中存在的应用程序确定地址:客户端应用程序指定将在服务器上执行的程序,并指定用来返回相应信息的参数.服务器上被调用的程序访问指定的数据源,检索信息,对数据进行相应处理,然后将结果信息按易于使用的格式返回给客户端应用程序. RDS 为您提供了执行以下系列操作的方式: 指定在服务器上被调用的程序,并得到从客户端引用该程序的途径.(该引用有时称为"代理",它代表远程服务器程序.客户端应用程序象调用本地程序一样"调用"代理,

RDS 编程模型详细资料

编程 RDS 编程模型详细资料 下列元素是 RDS 编程模型中的关键部分: RDS.DataSpace RDSServer.DataFactory RDS.DataControl 事件 RDS.DataSpace 客户端应用程序必需指定服务器和要调用的服务器程序.相应的,应用程序接收对服务器程序的引用,并且将此引用当作实际的服务器程序. RDS 对象模型通过 RDS.DataSpace 对象来体现该功能. 使用程序标识符(即 ProgID)来指定服务器程序.服务器使用 ProgID 和服务器计算

使用对象的 RDS 编程模型

编程|对象 RDS 的目的是通过 Internet Information Server 这样的媒介来访问和更新数据源.编程模型则指定为完成这个目的所必需的活动序列.对象模型指定其方法和属性影响编程模型的对象. RDS 提供执行以下动作序列的途径: 指定在服务器上被调用的程序,并获得通过客户端调用该程序的方式(代理).(RDS.DataSpace) 调用服务器程序.将参数传递给标识数据源及所要发布的命令的服务器程序.(代理或 RDS.DataControl) 服务器程序从数据源获得 Record

Visual Basic.NET 新编程模型和语言改进(转)

visual|编程 摘要:Visual Basic.NET是针对微软的.NET框架,对Visual Basic进行重塑之后的结果   .在里面有许多修改,使Visual Basic.NET比Visual Basic 6.0更易使用.更强大,而且给它赋予了过去需要使用C++这样的语言才具有的访问某些系统资源的能力.最重要的是增加了对象的继承性.在Visual Basic.NET里,所有受控类型都派生自System.Object. 一个重要的新语言特性是垃圾搜集,它由公共语言运行时(Common L

并发事件: 实现CLR异步编程模型

通常 I/O 操作的特点是速度慢.不可预见.当应用程序执行同步 I/O 操作时,基本上会放弃对正在 完成实际工作的设备的控制.例如,如果应用程序调用 StreamRead 方法从 FileStream 或 NetworkStream 读取某些字节,我们无法预计该方法需要多长时间才能返回.如果正在被读取的文件位于 本地硬盘上,那么 Read 操作可能会立即返回.如果存储文件的远程服务器脱机,则 Read 方法可能会等 待几分钟,然后超时并引发异常.在此期间,发出同步请求的线程会被占用.如果该线程是

ADO 事件模型

"ADO 事件模型"支持某些同步或异步的 ADO 操作,这些操作在其开始之前或完成之后能够引发事件."事件"实际上是对事件处理程序例程的调用.操作开始前调用的事件处理程序用于检查或修改操作参数,此后可删除操作或使其完成.由于 ADO 2.0 支持异步操作,所以操作完成后调用的事件处理程序特别重要.例如,启动异步 Recordset.Open 操作的应用程序在操作完成时,通过执行完毕事件来获得通知.有两类事件: ConnectionEvents - 当连接的事务开始.