给大家来个事务的使用方式

dim sql="insert into ceshishiwu1(ID, 自动编号) values(‘" + guid() + "‘,‘abc‘)"

‘开始事务

BeginTrans()

‘之间是处理数据的方法,包括ExecuteNonQuery、部件.SaveData()、SaveDataTable、存储过程四种。

网格部件1.SaveData()

ExecuteNonQuery(sql)

‘用CommitTrans提交数据到服务器处理

dim b= CommitTrans()

‘判断是否正常处理,如果未处理正常,可用GetTransMessage()获取出错信息。

if b=false then

showerror(GetTransMessage())

end if

事物使用,主要用于一个操作多次操作数据库的,好处就是一个失败,全部失败。

原文地址:http://bbs.delit.cn/thread-516-1-1.html

转载请注明出处:

撰写人:度量科技http://www.delit.cn

时间: 2024-08-21 03:42:44

给大家来个事务的使用方式的相关文章

spring 声明式事务管理注解方式实现

使用注解实现Spring的声明式事务管理,更加简单! 步骤: 1) 必须引入Aop相关的jar文件 2) bean.xml中指定注解方式实现声明式事务管理以及应用的事务管理器类 3)在需要添加事务控制的地方,写上: @Transactional @Transactional注解: 1)应用事务的注解 2)定义到方法上: 当前方法应用spring的声明式事务 3)定义到类上:   当前类的所有的方法都应用Spring声明式事务管理; 4)定义到父类上: 当执行父类的方法时候应用事务. 案例: 1.

Spring声明式事务的实现方式选择(JDK动态代理与cglib)

1.简介 Spring声明式事务的具体实现方式是动态决定的,与具体配置.以及事务代理对象是否实现接口等有关. 2.使用JDK动态代理的情况 在满足下面两个条件时,Spring会选择JDK动态代理作为声明式事务的实现方式. (1)事务代理类必须实现接口且不能显式继承父类(Object这个父类不算). (2)配置:springboot的启动类要加上@EnableTransactionManagement和@EnableAspectAutoProxy注解,且其中的proxyTargetClass属性要

Spring事务的开启方式

1.通过注解方式@Transactional @Transactional(rollbackForClassName = { "Exception", "RuntimeException" }) public void save(PersonEntity entity) { personDao.save(entity); } 2.通过切片方式 <!-- 配置事务传播特性 --> <tx:advice id="advice" tr

spring框架 事务 注解配置方式

user=LF password=LF jdbcUrl=jdbc:oracle:thin:@localhost:1521:orcl driverClass=oracle.jdbc.driver.OracleDriver initialPoolSize=15 maxPoolSize=30 minPoolSize=5 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www

链接数据库 远程事务的处理方式

环境:windows server 2003 SP2 + mssql 2000 SP4 最近在开发一个报表查询系统,使用到链接数据库技术,由于第一次接触该技术,所以在开发的过程中遇到了重重困难,幸好有百度,幸好有热心的同事,问题也如愿以偿的解决了. 在整个开发过程中使用了两种链接技术: 1.ODBC链接方式 --建立链接服务器 EXEC sp_addlinkedserver 'remote_queueRpt','','MSDASQL',NULL,NULL,'DRIVER={SQL Server}

Spring事务的传播方式

Spring定义了一下几种事务传播方式: PROPAGATION_REQUIRED        支持当前事务,如果当前没有事务,就新建一个事务.这是最常见的选择. PROPAGATION_SUPPORTS            支持当前事务,如果当前没有事务,就以非事务方式执行. PROPAGATION_MANDATORY         支持当前事务,如果当前没有事务,就抛出异常. PROPAGATION_REQUIRES_NEW     新建事务,如果当前存在事务,把当前事务挂起. PRO

spring 实现事务配置的方式

spring 中常用的两种事务配置方式以及事务的传播性.隔离级别 一.注解式事务 1.注解式事务在平时的开发中使用的挺多,工作的两个公司中看到很多项目使用了这种方式,下面看看具体的配置demo. 2.事务配置实例 (1).spring+mybatis 事务配置 <!-- 定义事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSource

分布式事务几种方式

根据业务需求需要对业务进行拆分,例如将一个大应用拆分成用户模块,订单模块,商品模块,每个模块都有自己的数据库,在用户购买商品的时候需要扣减商品模块库存,在订单模块添加订单数据,这时候需要保证这两个数据库操作在同一个事务中完成,因此就出现了分布式事务 1. LCN事务模式一.原理介绍:LCN模式是通过代理Connection的方式实现对本地事务的操作,然后在由TxManager统一协调控制事务.当本地事务提交回滚或者关闭连接时将会执行假操作,该代理的连接将由LCN连接池管理.二.模式特点:该模式对

spring4声明式事务--01注解方式

1.在spring配置文件中引入 tx 命名空间 xmlns:tx="http://www.springframework.org/schema/tx" 2.配置事务管理器 <!-- 配置事物管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <p

关联、参数化、思考时间、检查点、事务的设置方式

Action(){ //如果关联的数据过于长,需要在这里将参数存储的值变大web_set_max_html_param_len("1024"); //登陆关联,关联函数就是通过指定的左右边界来获取值的. 如果将加载首页放在vuser_Init或者关联函数前面,执行会报错,//错误 -26377: 找不到所请求参数“userSessionlogin”的匹配项.请检查响应数据中是否存在请求的边界web_reg_save_param_ex("ParamName=Correlatio