我的Paradox数据库又出问题了,咋办?

hamzsy 2002-01-09 03:13:13
程序如下:

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]
但修改还是成功了.
程序仍然不能执行.
这种情况经常发生.
请教大虾如何彻底解决这个问题!
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hamzsy 2002-01-10
  • 打赏
  • 举报
回复
不能换啊,我已经建了好多数据库,很多很多.
就没有别的办法了吗?
dx_cyb 2002-01-10
  • 打赏
  • 举报
回复
换数据库
hamzsy 2002-01-10
  • 打赏
  • 举报
回复
为什么会经常坏呢?
有什么办法彻底解决或自动恢复呢?
qiubolecn 2002-01-09
  • 打赏
  • 举报
回复
重建索引
它的索引是经常坏掉
hamzsy 2002-01-09
  • 打赏
  • 举报
回复
没人遇到过吗?
hamzsy 2002-01-09
  • 打赏
  • 举报
回复
急!!

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧