CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

紧急求援

楼主beesoft(男人简单就好)2002-06-03 09:52:05 在 MS-SQL Server / 基础类 提问

问题1:           '原sl=100  
  Cn1.BeginTrans  
  cn1.Execute   "update   kc   set   sl   =   sl   -   100   "       '退库    
  cn1.execute   "update   kc   set   sl   =   sl   +   200   "       '更新库存  
  cn1.CommitTrans  
  如上将100退回后,重新入库200,最后     sl为什么是   300  
  该如何解决以上问题(修改入库单)  
   
  问题2:  
  打开rs2  
  Cn1.BeginTrans  
  cn1.Execute   "update   kc   set   sl   =   sl   -   100   "       '退库    
  cn1.RollbackTrans        
  现在将不能访问RS2吗?  
  我只要访问RS2   将提示"意外错误" 问题点数:100、回复次数:2Top

1 楼Yang_(扬帆破浪)回复于 2002-06-03 10:12:44 得分 50

问题1:            
        你没有写错误捕捉的程序,可能  
  cn1.Execute   "update   kc   set   sl   =   sl   -   100   "       '退库    
        出错了,但没有捕捉。  
  问题2:  
        和你rs2打开的方式有关。  
  Top

2 楼tomhuang(春城)回复于 2002-06-03 10:33:51 得分 50

还应该在你加的错误处理里面加上事务的回滚操作,否则也不行Top

相关问题

  • 紧急求援!!!!!
  • 紧急求援!!!!!!
  • 紧急求援!!!
  • 紧急求援!!!
  • 紧急求援
  • 紧急求援,马上给分!!
  • 加急电报-------紧急求援!!!
  • 紧急求援!.net没法调试!!!!!
  • 紧急求援!!!!!!!ASP 访问 SQLServer
  • 紧急求援 关于js的问题

关键词

  • sl
  • begintranscn
  • 入库
  • rs2
  • 错误
  • 退库
  • 捕捉
  • cn
  • 问题
  • 访问

得分解答快速导航

  • 帖主:beesoft
  • Yang_
  • tomhuang

相关链接

  • SQL Server类图书

广告也精彩

反馈

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