常用工具: 简繁转换 HTML/JS互转 Url编码Escape解析 Unicode编码转换 设为首页 加入收藏夹
更多内容
" id="arctext" class="center" " class="arcinfo center" " id="slistl" class="left" " id="mid_slistl_sch" class="left" " id="mid_slistl_adv" class="left" " id="mid_slistl_adv2" " src="http://www.fzs8.net/d/js/acmsd/middle2.js"
文章正文

ASP Hex 函数

来源:  网络收集  字体:[ ]
站内搜索系统
文章正文

SQLServer API 隐性事务

来源:  网络  2007-06-30 00:00:00 字体:[ ]

API 隐性事务

用来设置隐性事务的 API 机制是 ODBC 和 OLE DB。

ODBC

  • 调用 SQLSetConnectAttr 函数启动隐性事务模式,其中 Attribute 设置为 SQL_ATTR_AUTOCOMMIT,ValuePtr 设置为 SQL_AUTOCOMMIT_OFF。

  • 在调用 SQLSetConnectAttr 之前,连接将一直保持为隐性事务模式。其中 Attribute 设置为 SQL_ATTR_AUTOCOMMIT,ValuePtr 设置为 SQL_AUTOCOMMIT_ON。

  • 调用 SQLEndTran 函数提交或回滚每个事务,其中 CompletionType 设置为 SQL_COMMIT 或 SQL_ROLLBACK。

  • 当 SQL_AUTOCOMMIT_OFF 由 ODBC 应用程序设置时,Microsoft® SQL Server™ ODBC 驱动程序发出 SET IMPLICIT_TRANSACTION ON 语句。

OLE DB

OLE DB 没有专门用来设置隐性事务模式的方法。

  • 调用 ITransactionLocal::StartTransaction 方法启动显式模式。

  • 当调用 ITransaction::CommitITransaction::Abort 方法(其中 fRetaining 设置为 TRUE)时,OLE DB 将完成当前的事务并进入隐性事务模式。只要将 ITransaction::CommitITransaction::Abort 中的 fRetaining 设置为 TRUE,那么连接就将保持隐性事务模式。

  • 调用 ITransaction::CommitITransaction::Abort(其中 fRetaining 设置为 FALSE)停止隐性事务模式。

ADO

ADO 不支持隐性事务。ADO 应用程序使用自动提交模式或显式模式。

请参见

事务

执行事务


  
上一篇:SQLServer 分布式事务
下一篇:SQLServer Transact-SQL 隐性事务
最新文章
推荐文章
热门文章
版权所有:IT加油站   COPYRIGHT © 2007 WWW.FZS8.NET ALL RIGHTS RESERVED.
闽ICP备08008535号