`
tangleilei
  • 浏览: 13832 次
  • 来自: 上海
社区版块
存档分类
最新评论

vba ado transation

 
阅读更多
vba关于事务的问题
想要做简单的数据插入的操作
把excel中的数据登陆到db中
知道下面2种更新数据的方法
方法1:
on error goto ErrHandle
     conn.begintrans    '开始事务
     conn.execute "insert into ..."
     conn.execute "update ..."
     conn.execute "delete from ..."
     conn.committrans    '提交事务
     msgbox "操作成功!",vboklnly,"提示"
     exit sub
'错误处理
ErrHandle:
     conn.rollbacktrans    '出错,回滚事务
      msgbox "操作失败,错误原因为:" & Err.Description, vbExclamation, "提示"
     exit sub
方法2:
定义dataset
dataset.update
分享到:
评论

相关推荐

    Excel VBA_ADO+SQL实例集锦.zip_Excel VBA_SQL VBA_VBa_excel 教程

    4. **事务处理**:当需要执行一系列必须成功完成的操作时,可以使用VBA的Transaction管理。这确保了数据的一致性和完整性。例如: ```vba conn.BeginTrans ' 执行一系列操作... If success Then conn.CommitTrans '...

    ADO1.O关于ado的详细手册

    8. **数据绑定**:ADO可以与Visual Basic、VBA、ASP等技术结合,实现数据与用户界面的绑定,提供交互式的数据访问体验。 9. **XML支持**:从ADO 2.6版本开始,引入了XML相关的功能,如Recordset对象可以转换为XML...

    msado15.dll 32位和64位各版本的ADO都有

    `msado15.dll`是ADO的核心组件,它提供了数据访问接口,使得开发者可以方便地通过编程语言(如VBScript、VBA、Visual Basic、C++等)与各种数据库系统(如SQL Server、Access、Oracle等)进行通信。标题提到的“ms...

    ADO题目

    这可能包括如何在不同的编程语言(如VBScript、VBA、C#等)中使用ADO的代码片段,以及如何利用ADO的特性来提升数据库管理效率。 在“压缩包子文件的文件名称列表”中只给出了“ADO”,这可能是压缩包内包含了一些与...

    ADO登陆访问测试

    ADO是Microsoft开发的一个数据访问接口,它允许程序员通过编程语言(如VBScript、VBA或Visual Basic)与各种数据库系统交互,包括SQL Server、Access等。 在描述中,“简单的ADO访问测试按列”意味着这个程序可能...

    ADO控制Access数据库.rar

    这个实例可能是演示如何使用VBScript或VBA(Visual Basic for Applications)编写代码,通过ADO连接到Access数据库,执行SQL查询,读取、写入或更新数据。通常,实例可能包含以下步骤: 1. 创建Connection对象并...

    Office VBA从新手到高手视频教程下载第21章 数据库编程.zip

    9. **ADO对象模型**: 了解ADO的主要对象,如Connection、Recordset、Command、Parameter等,及其相互之间的关系,是高效使用VBA进行数据库编程的基础。 10. **自定义函数和过程**: 通过编写VBA自定义函数和过程,...

    商业编程-源码-DAO读写ACCESS文件.zip

    DAO是一种早期的、面向对象的数据库访问接口,适用于VB6、VBA(Visual Basic for Applications)等环境中。 DAO的主要优点在于它提供了对Jet数据库引擎的直接访问,包括Access数据库。这使得开发人员能够高效地执行...

    MDAC(Microsoft Data Access Components) v2.7

    1. **ADO(ActiveX Data Objects)**:ADO是MDAC的核心部分,它提供了一种简单且高效的编程接口,允许开发者通过.NET、VBScript、VBA等语言与数据库进行交互。ADO模型包括了Recordset、Connection、Command等对象,...

    vb数据库操作

    VB中的`Connection.BeginTransaction`、`Transaction.Commit`和`Transaction.Rollback`方法用于启动、提交和回滚事务。 7. **错误处理**: 在VB中,应使用Try-Catch-Finally结构来处理可能出现的数据库操作异常,...

    Microsoft Data Access Components 2.6

    6. **Transaction Processing Monitor (TPM)**:提供了分布式事务处理的能力,确保跨多个数据库系统的事务一致性。 7. **Remote Data Service (RDS)**:允许在客户端和服务器之间传递数据,支持远程数据对象(RDO)...

    VB客户信息管理系统Ver2.0源码

    VB客户信息管理系统Ver2.0可能采用了典型的数据库驱动模式,即通过ADO(ActiveX Data Objects)或者DAO(Data Access Objects)与后台数据库进行交互。数据库可能选用的是MS Access或SQL Server,用于存储和管理...

    sql 实验指导资料(高校)

    ActiveX Data Objects (ADO) 是一种访问数据库的技术,学生将学习如何使用ADO在Visual Basic或VBA等环境中进行数据库操作。 通过这些实验,学生不仅能够掌握SQL的基本语法和操作,还能深入了解数据库管理的各个方面...

    直接通过DAO读、写Access文件(源码)

    5. **事务处理**:如果你的数据库操作需要确保原子性(即全部完成或全部不完成),可以使用DAO的Transaction对象来管理事务。 6. **错误处理**:在编程中,通常需要设置错误处理机制,以应对可能出现的问题,如...

    C#源码 访问ACCESS数据库 通过反射调用命令 清理数据库 执行数据库优化 压缩操作

    使用ADO.NET,你可以创建Connection对象连接数据库,Command对象执行SQL命令,DataReader或DataAdapter对象获取数据,以及Transaction对象处理事务。 **反射的应用** 反射是.NET框架提供的一种强大功能,它允许...

    sql入门经典 pdf文档

    **3.4 SQL Server与Microsoft Transaction Server集成** MSDTS提供了事务处理服务,可以在分布式事务中使用SQL Server。 #### 四、使用Access访问SQL Server **4.1 概述** 介绍了如何使用Access连接SQL Server,...

    adodb手册

    它是一个基于ADO(ActiveX Data Objects)的数据库访问库,提供了更高级别的接口和功能,使得程序员可以更加方便地进行数据库操作。 **ADODB基础概念** 1. **Connection对象**:ADODB的核心对象之一,用于建立和...

    SQLServer2000开发者指南(pdf)

    - **3.4 SQL Server 与 Microsoft Transaction Server 集成** - 讨论事务处理服务 (MS DTC) 在分布式事务中的作用。 #### 第4章 使用 Access 访问 SQL Server - **4.1 概述** - 讲解 Access 与 SQL Server 之间...

    使用Access管理交易

    例如,使用`Connection`对象的`BeginTransaction`、`CommitTransaction`和`RollbackTransaction`方法可以管理事务。 在Windows操作系统环境下,如WinXP、Win2003、Win2K,Access可以无缝集成,提供稳定的数据管理...

Global site tag (gtag.js) - Google Analytics