CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

谁知道BeginBatch是实现什么功能的?msn的解释语焉不详,看不明白

楼主softdeveloper(笨蛋天才)2006-03-30 11:58:26 在 .NET技术 / C# 提问

OracleLob.EndBatch是干什么样用的,如下面的代码不用它会有什么后果?  
   
  cmd.Transaction   =   transaction;  
  OracleDataReader   reader   =   cmd.ExecuteReader();  
  OracleLob   tempLob   =   reader.GetOracleLob(0);  
  tempLob.BeginBatch(   OracleLobOpenMode.ReadWrite   );  
  ...  
  tempLob.EndBatch();  
  transaction.Commit();  
  问题点数:50、回复次数:2Top

1 楼tiaoci(我挑刺,我快乐)回复于 2006-03-30 14:50:57 得分 15

文档不是写的很清楚么  
     
  在执行多个读操作时避免服务器端触发器激发。Top

2 楼sjpisaboy(没什么大不了)回复于 2006-03-30 15:03:08 得分 35

意思就是你在执行某一系列操作中的一些操作可能激发对应定义的触发器,如果你不想这样,希望在执行所有这些操作过程中都不要激发触发器,那么就用beginbatch和endbatch两个方法把这些操作包裹起来就行了Top

相关问题

  • 弱智问题,可是教材上语焉不详,没办法了
  • MSN?
  • MSN
  • 谁帮我解释解释?
  • 名词解释
  • 名 词 解 释
  • 解释一下:
  • 如此解释
  • 请解释JNDI
  • 解释代码

关键词

  • 执行
  • beginbatch
  • templob
  • 触发器
  • endbatch
  • oraclelob
  • 操作
  • 激发
  • transaction
  • reader

得分解答快速导航

  • 帖主:softdeveloper
  • tiaoci
  • sjpisaboy

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo