<<< 返回 access911.net 编程静态资料库索引页

什么是事务处理?怎么进行事务处理?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2003-1-4  浏览人次:5304


专题地址:http://access911.net/fixhtm/71FABE1E13DC.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:《查询》什么是事务处理?怎么进行事务处理?

 


在Access中,用ADO或DAO打开记录集之后,就可以开始事务
beginTrans
SQL语句



commitTrans
在beginTrans与commitTrans之间的所有语句,只要有一句执行失败,所有已执行的语句都会不生效。这种常用在同时操作几个表的情况下使用,以免造成数据有关联的几个表的数据不相符。

事务用一句话来概括就是:全有或全无;要么全部生效,要么全部不生效。

Public Sub BeginTransX()

   Dim cnn1 As ADODB.Connection
   Dim rstTitles As ADODB.Recordset
   Dim strCnn As String
   Dim strTitle As String
   Dim strMessage As String

   ' 打开连接。
   Set strcnn=currentproject.connection
   Set cnn1 = New ADODB.Connection
   cnn1.Open strCnn

   ' 打开 Titles 表。
   Set rstTitles = New ADODB.Recordset
   rstTitles.CursorType = adOp.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/71FABE1E13DC.htm

 


上一篇:如何调用sql server后台的存储过程加快效率?

下一篇:如何得知一个数组的长度?

2017年2月22日生成静态资料