数据库不能工作了(100分)

  • 主题发起人 主题发起人 CST
  • 开始时间 开始时间
C

CST

Unregistered / Unconfirmed
GUEST, unregistred user!
我的一个程序,有时候不能对数据表进行操作了(这个表就好象坏了,不能进行操作了),
我用Database Desktop操作这个数据表,删除记录时死机,为什么请各位指教!
(我用的是Paradox7)
 
找个修复工具修复一下
 
应该不是表的问题,首先确定你没有以独占方式打开,要不,重新安装delphi
可以解决,
 
1。先找找你的程序错误在哪儿?
2。if (假设1)=false then
begin
.......................
检查你的表是否是只读文件?
.......................
end;
3。如果前两个假设都不成立,关掉你的程序,再打开Database Desktop试试你的操作。
如果还不行,只能另找出路了,把数据导到另外一个表试试,再不行,干脆把它Kill,这样什么问题都.....
 
坏的可能是索引文件,网上有很多修复或者是重建索引文件的工具,应该能解决你的问题
 
这可能是P7的软件错误,我做的一个程序也碰到过这个问题,并且还是多次偶然出现,有两种情况1、将他的索引删除后再做索引;
2如方法不行则将表别存为一个文件(不要在同文件夹),建好索引后再复制回;是什么原因我也不清楚但以上方法能解决,请各位大虫指导。
 
多半是索引损坏。我一般用PARDOX时,都会专门做个模块对数据进行维护,如PACK,
重建索引等等,交给客户自已去做,否则这种问题被客户遇到,还以为是你的程序质量不高。
 
多人接受答案了。
 
后退
顶部