使用对象的 ADO 编程模型

ado|编程|对象

使用对象的 ADO 编程模型

ADO 的目标是访问、编辑和更新数据源,而编程模型体现了为完成该目标所必需的系列动作的顺序。ADO 提供类和对象以完成以下活动: 连接到数据源 (Connection),并可选择开始一个事务。

可选择创建对象来表示 SQL 命令 (Command)。

可选择在 SQL 命令中指定列、表和值作为变量参数 (Parameter)。

执行命令 (Command、Connection 或 Recordset)。

如果命令按行返回,则将行存储在缓存中 (Recordset)。

可选择创建缓存视图,以便能对数据进行排序、筛选和定位 (Recordset)。

通过添加、删除或更改行和列编辑数据 (Recordset)。

在适当情况下,使用缓存中的更改内容来更新数据源 (Recordset)。

如果使用了事务,则可以接受或拒绝在完成事务期间所作的更改。结束事务 (Connection)。

时间: 2025-01-30 16:12:51

使用对象的 ADO 编程模型的相关文章

基本的 ADO 编程模型

ado|编程 基本的 ADO 编程模型 ADO 提供执行以下操作的方式: 连接到数据源.同时,可确定对数据源的所有更改是否已成功或没有发生. 指定访问数据源的命令,同时可带变量参数,或优化执行. 执行命令. 如果这个命令使数据按表中的行的形式返回,则将这些行存储在易于检查.操作或更改的缓存中. 适当情况下,可使用缓存行的更改内容来更新数据源. 提供常规方法检测错误(通常由建立连接或执行命令造成). 在典型情况下,需要在编程模型中采用所有这些步骤.但是,由于 ADO 有很强的灵活性,所以最后只需执

ADO 编程模型详细资料

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

使用对象的 RDS 编程模型

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

浅析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 和服务器计算

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 方法可能会等 待几分钟,然后超时并引发异常.在此期间,发出同步请求的线程会被占用.如果该线程是

分布式计算编程模型之 RPC

远程过程调用(RPC)范式的出现可以追溯到40年之前.时至今日,它仍是在编写分布式应用时使用率最高的一种编程模型.只是近些年来,人们对于RPC技术的质疑与批评声逐渐多了起来.Steve Vinoski在2008年曾尖锐地指出,之所以RPC仍然能够得到诸多开发者的支持,其原因只有一个:舒适感!Vinoski完全不认可这种思想,他表示: "开发者的舒适感真的比正确性.可伸缩性.性能.关注分离.可扩展性以及附加的复杂性还要重要吗?" 尽管面临着这些尖锐的批评,但RPC的历史地位是不容置疑的,