社区
数据库(包含打印,安装,报表)
帖子详情
提示"键列信息不足或不正确",怎么办啊?
china2004
2004-10-13 10:35:04
我用ADO删除数据时,如果数据库中有重复得记录就会报错,说"键列信息不足或不正确,更新影响到过多的行",如果没有重复的记录就没事,我在删除时加了"ado.Recordset.Delete adAffectCurrent"参数也不行,这是怎么回事?有什么办法解决?
是不是直接可以用sql语句来删除数据库表中的全部记录啊?如何写啊?
...全文
312
11
打赏
收藏
提示"键列信息不足或不正确",怎么办啊?
我用ADO删除数据时,如果数据库中有重复得记录就会报错,说"键列信息不足或不正确,更新影响到过多的行",如果没有重复的记录就没事,我在删除时加了"ado.Recordset.Delete adAffectCurrent"参数也不行,这是怎么回事?有什么办法解决? 是不是直接可以用sql语句来删除数据库表中的全部记录啊?如何写啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanghujin
2004-10-25
打赏
举报
回复
楼上几个说的都没错,
但俺补充一下,主键当然是一定要的,但即使
主键已经设置,也有可能出现楼主的问题。
关键是你的查询语句里一定要包含这条查询语句用到
的所有的表的主键(即使这个主键在你的实例里没有作用和意义)。
不然还有可能出现这样的问题。
饮水需思源
2004-10-18
打赏
举报
回复
在表中增加一自动递增的列再试试
mouxinbo
2004-10-18
打赏
举报
回复
数据库中每个表都应有关键字段,这是常识,好好检查你的数据库吧。
haohaohappy
2004-10-18
打赏
举报
回复
我在删除时加了"ado.Recordset.Delete adAffectCurrent"参数也不行,这是怎么回事?有什么办法解决?
-------------------------------------------------------------
在表里设立主键,并且不允许在表中出现完全相同的两条记录
是不是直接可以用sql语句来删除数据库表中的全部记录啊?如何写啊?
--------------------------------------
DELETE FROM TabelName
andyfr1210
2004-10-16
打赏
举报
回复
两行完全相同的数据引起的。
flyingZFX
2004-10-15
打赏
举报
回复
呵呵,你的数据没有主键是不行的。
你应该在你的数据表里添加一列“主键”就是自增ID的那种字段,
然后补齐ID,比如从1到1000,,这样的话,你的每一行数据就都是唯一的了,
你再删除就不会报错了。
xiaoxiaoP
2004-10-15
打赏
举报
回复
数据库设计问题,每个表应该有一字段作为主键,不能为空,不能重复,我以前刚用SQL server时做数据库不是很注意,吃了不少苦头。SQL server建表不设主键不提示。
feng_888
2004-10-14
打赏
举报
回复
是因为数据库中有相同的两行
在数据表中增加一列自动增长的列就可避免这种情况
china2004
2004-10-13
打赏
举报
回复
数据库连接设置好的!
lxcc
2004-10-13
打赏
举报
回复
DELETE FROM YourTabelName WHERE 条件
提示说 " 对象关闭是,操作不被允许"
//没有设置数据库连接,在ADODC的控件的右健选择属性...
china2004
2004-10-13
打赏
举报
回复
Adodc4.CommandType = adCmdText
Adodc4.RecordSource = "delete * from 统计 "
Adodc4.Refresh
提示说 " 对象关闭是,操作不被允许"
SQL“
键列
信息
不足
或不
正确
,更新影响到多行
SQL“
键列
信息
不足
或不
正确
,更新影响到多行 用企业管理器打开表,想删除表中的某一行时,会出现“
键列
信息
不足
或不
正确
,更新影响到多行。” 出现“
键列
信息
不足
...”的错误,是因为在该表中存在重复的记录,...
关于'
键列
信息
不足
或不
正确
,更新影响到多行'的问题
那就是在执行删除的时候,
提示
“关于
键列
信息
不足
或不
正确
,更新影响到多行”。但是数据库的数据却
正确
的处理了。 后来网上查询了一点解决办法。结果全是一群庸人。相互抄袭转载。说什么导致该问题的原因是数据库表...
一个数据库问题的解决:
键列
信息
不足
或不
正确
。更新影响到多行
出错
信息
为:
键列
信息
不足
或不
正确
。更新影响到多行 <br />我的表中第一列里面有几个重复名称,每次要更改他们的内容就会出上面的错误。 删除这些重复列也不行, 需要改那些设置才能把多余...
键列
信息
不足
或不
正确
,更新影响到多行
在用ADO进行数据库编程时,更新或插入数据时出现如下
提示
:
键列
信息
不足
或不
正确
,更新影响到多行。网上找了一下,主要原因是表中没有设置主键,导致数据更新或插入出现问题。解决方法(假设数据存在表A中):在查询...
数据库删除数据出现
键列
信息
不足
或不
正确
解决办法
做机房管理系统的时候,在数据库中没有添加主键约束,在添加了相同的数据以后,发现手动删除的时候,
提示
键列
信息
不足
或不
正确
,无法删除数据.不论是多条选中还是单条选中,都是删除不了.感觉真的是很奇怪.后来查了一下...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章