运行时错误 “-2147467259(80004005)”
运行时错误“-2147467259(80004005)”键列信息不足或不正确可能影响到多行昨天还有用,今天出这问题是一个录入程序我在数据库了看到信息进去了但提示错误搞不清...
运行时错误 “-2147467259(80004005)”
键列信息不足或不正确 可能影响到多行
昨天还有用,今天出这问题
是一个录入程序
我在数据库了看到信息进去了 但提示错误
搞不清怎么解决
请高手指教
https://gss0.baidu.com/7LsWdDW5_xN3otqbppnN2DJv/willion1982/pic/item/96d63d957cbf9f1e7af480c8.jpg
错误提示如图 展开
键列信息不足或不正确 可能影响到多行
昨天还有用,今天出这问题
是一个录入程序
我在数据库了看到信息进去了 但提示错误
搞不清怎么解决
请高手指教
https://gss0.baidu.com/7LsWdDW5_xN3otqbppnN2DJv/willion1982/pic/item/96d63d957cbf9f1e7af480c8.jpg
错误提示如图 展开
4个回答
展开全部
楼主您好!
这种提示一般是数据库出现了问题。
可在查询分析器中执行下面语句来对整个数据库进行修复:注:运行该语句前请不要打开可能涉及该数据库的一切程序
1在运行修复数据库语句之前应必须先将数据库处于单用户模式下才可以进行修复:
sp_dboption @dbname = ‘database_name‘
, @optname = ‘single user‘
, @optvalue = ‘true‘
use database_name
go
2执行修复数据库语句:须反复多次执行该修复数据库语句,直到检测结果为“CHECKDB 发现了 0 个分配错误和 0 个一致性错误在数据库 ‘datebase_name‘ 中”方可执行完毕。
DBCC CHECKDB
‘database_name‘,REPAIR_ALLOW_DATA_LOSS
3在运行修复数据库语句之后还必须将数据库还原为非单用户模式,执行下面语句:
sp_dboption @dbname = ‘database_name‘
, @optname = ‘single user‘
, @optvalue = ‘false‘
use database_name
go
注意:在全部语句执行完毕后,可再用检查数据库语句 dbcc checkdb ‘database_name‘ 对其检测,若仍存在问题,需反复执行修复数据库语句。执行修复语句后必须将数据库还原为非单用户模式.
这种提示一般是数据库出现了问题。
可在查询分析器中执行下面语句来对整个数据库进行修复:注:运行该语句前请不要打开可能涉及该数据库的一切程序
1在运行修复数据库语句之前应必须先将数据库处于单用户模式下才可以进行修复:
sp_dboption @dbname = ‘database_name‘
, @optname = ‘single user‘
, @optvalue = ‘true‘
use database_name
go
2执行修复数据库语句:须反复多次执行该修复数据库语句,直到检测结果为“CHECKDB 发现了 0 个分配错误和 0 个一致性错误在数据库 ‘datebase_name‘ 中”方可执行完毕。
DBCC CHECKDB
‘database_name‘,REPAIR_ALLOW_DATA_LOSS
3在运行修复数据库语句之后还必须将数据库还原为非单用户模式,执行下面语句:
sp_dboption @dbname = ‘database_name‘
, @optname = ‘single user‘
, @optvalue = ‘false‘
use database_name
go
注意:在全部语句执行完毕后,可再用检查数据库语句 dbcc checkdb ‘database_name‘ 对其检测,若仍存在问题,需反复执行修复数据库语句。执行修复语句后必须将数据库还原为非单用户模式.
展开全部
楼上什么乱七八糟的
这种问题我经常碰到,就是几条数据所有字段都相同了
你改了其中一条数后,据库根本没法给你定位
用1楼的方法即可,在数据库中的相应表上加一个ID字段
或者你用其他方法只要保证每条数据不完全相同也行
当然了最好加一个主键,是不重复的,自动加1也可。
这样对数据库访问速度是有益的
这种问题我经常碰到,就是几条数据所有字段都相同了
你改了其中一条数后,据库根本没法给你定位
用1楼的方法即可,在数据库中的相应表上加一个ID字段
或者你用其他方法只要保证每条数据不完全相同也行
当然了最好加一个主键,是不重复的,自动加1也可。
这样对数据库访问速度是有益的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有主键 加个就好了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在数据库中的相应表上加一个ID字段,设置为标识,就是能自动加1的那种就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询