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

一个困扰多时关于UPDATE的问题(请高手解决)

楼主zzwenzi(蚊子)2005-08-04 11:50:31 在 MS-SQL Server / 疑难问题 提问

用SQL也比较久了,但在今年已经碰到两次这样的问题了,一直没找到原因,请高手指点一下。  
   
  a24为一个字符型字段(会员卡号),唯一值,  
  a20为数值型的字段(消费积分)  
  a19为数值型的字段(会员级别)  
   
  SQL语句如下:  
   
                    sql1="select   a24,a20,a19   from   [t1]   where   a24='"&a1&"'"  
  rs1.open   sql1,conn,3,2  
   
  if   not   rs1.eof   and   not     rs1.bof   then  
   
  a20=rs1("a20")+3  
  rs1("a20")=a20  
   
  if   a20<1000   then  
  rs1("a19")=0  
  end   if  
   
  if   a20>1000   then  
  rs1("a19")=1  
  end   if  
   
  if   a20>3000   then  
  rs1("a19")=2  
  end   if  
   
  rs1.update  
  rs1.close  
   
          跟新以后,所有a20为相同值的记录会全部跟新,我要求的只是跟新一条。以前做过的一个系统也出过这种问题,有时是单条跟新,有时候是全体跟新。后来自动的没有出现了。今天又碰到了,还是没找到解决的方法。 问题点数:80、回复次数:3Top

1 楼lsxaa(小李铅笔刀)回复于 2005-08-04 12:06:52 得分 10

程序有问题的Top

2 楼zonelive(peter)回复于 2005-08-04 12:35:07 得分 20

用profiler跟踪一下,把语句分析一下应该可以发现Top

3 楼zjcxc(邹建)回复于 2005-08-04 13:03:14 得分 50

安装sql   sp4  
  安装mdac   2.8Top

相关问题

  • 高人请进!!一个困扰我多时的疑问?
  • 一个困扰我多年的问题,恳请指点,多少分都可以
  • 这个问题困扰我小弟很多天了,请各位大侠赐教!!!!!
  • 关于存储过程的问题,困扰多天请高手拔'键'相助!!!
  • 一百分请教!此问题困扰多日,苦啊!在线等!
  • 请教什么是“系统构架师“,困扰多时,高分相送!!!
  • 一个困扰小弟老时间的问题~~~~~~~~,请大家解惑。。。。。多谢!
  • 请帮我看看到底错在哪了?困扰我好多天了。谢谢!
  • 被CDO中appt.CreateRequest.Message.Send困扰,请帮助
  • 一个困扰我多年的问题

关键词

  • 字段
  • sql
  • 问题
  • rs

得分解答快速导航

  • 帖主:zzwenzi
  • lsxaa
  • zonelive
  • zjcxc

相关链接

  • SQL Server类图书

广告也精彩

反馈

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