gpt4 book ai didi

ms-access - Access 中的事务

转载 作者:行者123 更新时间:2023-12-04 09:04:36 24 4
gpt4 key购买 nike

例如,我需要执行几个 sql 子句、插入、更新和删除。如何使用 Access 中的事务将它们绑定(bind)在一起?

首选DAO。

像:

BeginTrans
Excute SQL_1
Excute SQL_2
.....
CommitTrans

谢谢!

最佳答案

这是一个更完整的骨架......

Dim ws As DAO.Workspace
Dim in_trans As Boolean

Sub Transaction()
On Error GoTo Trans_Error
Set ws = DBEngine.Workspaces(0)
in_trans=True
ws.BeginTrans

<do some SQL stuff; maybe use Err.Raise>

ws.CommitTrans
in_trans=False
Trans_Exit:
Set ws = Nothing
Exit Sub
Trans_Error:
If in_trans = True Then
ws.Rollback
EndIf
Resume Trans_Exit
End Sub

关于ms-access - Access 中的事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5949465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com