不能手动或分布事务方式下创建新的连接
采用事务,如果把事务语句去掉,程序可以执行,但是
加上事务就出现:"不能手动或分布事务方式下创建新的连接" 的错误
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim rs1 As New ADODB.Recordset
Dim rs2 As New ADODB.Recordset
Dim rs3 As New ADODB.Recordset
Dim rs4 As New ADODB.Recordset
Dim rs5 As New ADODB.Recordset
cnn.ConnectionString = "Provider=SQLOLEDB;" _
& "server=127.0.0.1;" _
& "User ID=sa;" _
& "Password =qwe;" _
& "DNS=power_mis;" _
& "Initial Catalog =cpk"
cnn.Open
On Error GoTo err_proc
cnn.BeginTrans
sql = "select * from T1" "
rs.Open sql, cnn, 3, 2
SQL1 = "select * from T2"
rs1.Open SQL1, cnn, 3, 2
SQL2 = "select * from T3"
rs2.Open SQL2, cnn, 3, 2
SQL3 = "select * from T3"
rs3.Open SQL3, cnn, 3, 2
'下面是判断
if rs.RecordCount =0 then
.....
else
if rs1.RecordCount =0 then
..........
else
if rs2.RecordCount=0 then
......
else
if rs3.RecordCount =0 then
.......
else
sql4="update T5 set ...."
cnn.Execute sql4
sql5="update T6 set ...."
cnn.Execute sql5
sql6="insert into....."
cnn.Execute sql6
cnn.CommitTrans
rs.Close
rs1.Close
rs2.Close
rs3.Close
Set rs = Nothing
Set rs1 = Nothing
Set rs2 = Nothing
Set rs3 = Nothing
cnn.Close
Set cnn = Nothing
exit Sub
end if
end if
end if
end if
cnn.RollbackTrans
MsgBox Err.Description
MsgBox "出现错误保存失败!,请重新操作", 48, "提示"
Exit Sub
相关推荐
RabbitMQ 实现分布式事务 通俗理解 简单易学(思想)
一. 什么是分布式事务 有两个服务,一个订单服务,一个商品服务。当我们下单成功后,订单服务会调用商品服务的扣库存方法,如果这时候商品服务出现异常,扣库存失败,那就会导致事务的问题,以后有可能出现超卖。所以我们在微服务架构开发的时候,一定要处理好分布式事务 二. 分布式事务理论 比较流行的就是BASE,CAP定理 CAP理论: 是由加州大学伯克利分校Eric Brewer教授提出来的,他指...
正交拉丁超立方(OLHC)分组与实验设计(DOE)评估的优化Python实现.rar
正交拉丁超立方(OLHC)分组与实验设计(DOE)评估的优化Python实现.rar
Java微服务如何拆解审计日志查询服务
标题:Java微服务如何拆解审计日志查询服务 内容概要:围绕缓存策略、任务调度、回压控制和审计追踪,拆解Java微服务如何拆解审计日志查询服务的实现细节。 xdronline.com xdrea.com 9g.xinmei6.com xinghaohuanbao.com m.xiker66.com
港股十档行情tick数据涵盖逐笔成交与委托,记录每笔买卖价格、成交量及挂单明细 逐笔数据包含成交时间、价格、股数、成交方向,委托数据展示买一至买十、卖一至卖十的价格与数量
港股十档行情tick数据涵盖逐笔成交与委托,记录每笔买卖价格、成交量及挂单明细。逐笔数据包含成交时间、价格、股数、成交方向,委托数据展示买一至买十、卖一至卖十的价格与数量。分钟数据汇总每分钟开盘价、最高价、最低价、收盘价、成交量及成交额。历史行情覆盖近十五年,字段清晰完整,便于回溯分析。 数据源:CMES金融数据库
MO-372A_PQFP-F6_I1p27-R3p8x4p48Z1p1-N5p5C1p24.stp
MO-372A_PQFP-F6_I1p27-R3p8x4p48Z1p1-N5p5C1p24.stp


