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

sql server 菜鸟问题。。。

楼主zc1972()2003-12-01 23:16:55 在 Web 开发 / ASP 提问

我新学sql   server   ,现在碰到这样一个问题,我用SA   登录,新建了一个库和一个表,里面有2个varchar(50)字段,在企业管理器里添加数据时正常,但无法修改和删除,操作时出现“键列信息不足或不正确。更新影响到更多的行。”以前好象没遇到过这种情况啊。。。 问题点数:50、回复次数:7Top

1 楼zc1972()回复于 2003-12-01 23:25:07 得分 0

急!!!Top

2 楼yonghengdizhen(等季节一过,繁花就凋落)回复于 2003-12-02 00:19:23 得分 5

用查询分析器更新或删除..  
  在保证数据的唯一性的以后在数据表上加上键列定义,这样才可以避免以后出现类似问题Top

3 楼inelm(木野狐)回复于 2003-12-02 01:46:34 得分 5

可能是由于你没有定义主键,   数据库中出现了重复的记录。  
   
  //   ------------------  
  //   Archimond   阿克蒙德  
  Top

4 楼IoRiYoShizUki(时光天使)回复于 2003-12-02 06:36:24 得分 5

用查询分析器编写sql语句删除字段  
  不用企业管理器  
  我也遇到过这种情况~  
  好像是在一个表里由于很多原因(比如在一张表里新加入一列)  
  有了很多null之后   就会出现这种情况~  
  我原来用查询分析器修改添加删除的~  
  不知道为什么会产生的这个问题,继续关注~~~~  
  有没有什么更好的方法~!!!!Top

5 楼aspczlover(你的骄傲...)回复于 2003-12-02 08:35:59 得分 5

是因为你的表里有两条以上完全一样的记录,你想要删除其中的一条时,就会报“键列信息不足或不正确,更新影响更多的行”,所以录入数据时,要尽量避免出现两条以上完全一样的记录。建议创建一个字段,设置为int   并且不重复,也就是为了有一个能唯一区分这两条记录的字段。      
  如果确实只是为了删除记录   用  
  “delete   from   表   where   ...”  
   
     
  Top

6 楼tigerwen01(小虎)回复于 2003-12-02 08:50:11 得分 20

给每条记录唯一表示,即我们通常所说的ID号。Top

7 楼swich(努力赚钱养老婆)回复于 2003-12-02 08:53:42 得分 10

用查询分析器删除  
   
  建立自增字段避免重复Top

相关问题

  • 菜鸟请教 SQL Server!
  • 菜鸟问题!如何update?Java+SQL server
  • 几个sql server入门菜鸟问题:
  • SQL Server菜鸟安装问题(奉送80分,绝不食言)
  • SQL Server启动失败的菜鸟问题
  • 菜鸟请教有关SQL SERVER的简单问题
  • 菜鸟提问:如何使用SQL SERVER 啊
  • 高龄菜鸟的深奥问题(关于SQL-Server)
  • 菜鸟提问:SQL server 导入的数据找不到,50分!!!!
  • 菜鸟提问:SQL server 2000 下不匹配,20分!!!!

关键词

  • 字段
  • 分析器
  • 查询
  • 数据
  • sql
  • 删除
  • 表里
  • 记录
  • 查询分析器
  • 键列

得分解答快速导航

  • 帖主:zc1972
  • yonghengdizhen
  • inelm
  • IoRiYoShizUki
  • aspczlover
  • tigerwen01
  • swich

相关链接

  • Web开发类图书

广告也精彩

反馈

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