我的Paradox数据库又出问题了,咋办?
程序如下:
Table5.Filtered:=True;
Table5.IndexFieldNames:='Sname';//IndexName为urs
Table5.Open;
Table5.SetKey;
Table5.FieldByName('Sname').AsString:=Table6.Fields[0].Text;
Table5.GotoKey;
当Table6.Fields[0].Text为Table5的非第一条记录中的Sname时查找成功.
但若为第一条记录中的Sname,则查找失败.
我在SQL Explore中将第一条记录中的Sname値修改后出现如下警告:
Corrupt index
index urs
BDE Error:8965 [$32][$5]
但修改还是成功了.
程序仍然不能执行.
这种情况经常发生.
请教大虾如何彻底解决这个问题!