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

为什么事务提交失败?挂机等。。。

楼主peterfcc()2006-06-03 14:19:52 在 VB / 数据库(包含打印,安装,报表) 提问

Dim   cn           As   ADODB.Connection  
  Dim   rs           As   ADODB.Recordset  
  Dim   sql           As   String  
  Dim   intTrans           As   Integer  
  rs.CursorLocation   =   adUseClient  
  cn.ConnectionTimeout   =   10  
  cn.open  
  cn.open   "Provider=MSDAORA.1;Password=1234;User   ID=system;Data   Source=whjk;Persist   Security   Info=True"  
  rs.open   "select   *   from   SYSTEM.DATA_CDC_ALL",   cn,   adOpenStatic,   adLockReadOnly  
   
  'dgData.Refresh   '   DBGrid刷新  
   
  On   Error   GoTo   Err_ProInfo  
   
  intTrans   =   cn.BeginTrans                       '开始更新事务  
  sql   =   "Delete   From   SYSTEM.DATA_CDC_ALL       "  
  cn.Execute   sql  
   
   
  cn.CommitTrans           '提交事务  
  intTrans   =   0  
  MsgBox   "数据提交成功!",   vbOKOnly   +   vbExclamation  
  Exit   Sub  
                                           
  Exit_ProInfo:  
                      Set   rs   =   Nothing  
                      Exit   Sub  
                                           
  Err_ProInfo:  
                      If   intTrans   =   1   Then   cn.RollbackTrans                           '错误回滚  
                      MsgBox   "数据提交失败!",   vbOKOnly   +   vbExclamation  
                      Resume   Exit_ProInfo  
   
  提示:数据提交失败!"   这段代码也是在CSDN上好心的兄弟提供的,不知道为什么?请指点一下 问题点数:20、回复次数:5Top

1 楼peterfcc()回复于 2006-06-03 14:35:18 得分 0

自己顶一下Top

2 楼peterfcc()回复于 2006-06-03 15:43:44 得分 0

期待好心的人。。。Top

3 楼yuvotesyg518(青出于蓝)回复于 2006-06-03 19:37:55 得分 10

定义对象的时候没有使用New?Top

4 楼yuvotesyg518(青出于蓝)回复于 2006-06-03 19:38:37 得分 0

如果真是那样的话连打开数据库连接都会出错啊。Top

5 楼fj182(阿花)回复于 2006-06-04 13:37:33 得分 10

执行第一句代码就发生错误了。Top

相关问题

关键词

得分解答快速导航

  • 帖主:peterfcc
  • yuvotesyg518
  • fj182

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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