关于修复Pardox表,异常简单。(300分)

  • 主题发起人 主题发起人 zjw
  • 开始时间 开始时间
Z

zjw

Unregistered / Unconfirmed
GUEST, unregistred user!
在我的程序中有许多关联表,在用户误操作或停电等情况后。出现表被损坏,启动EXE文件
Win报非法操作,主要原因是表打不开。如何在程序中修复Pardox表。
抱歉有些“语无伦次”实在是被气昏了!
 
有专门修复PARADOX表的软件,
不过建议,如果可能的话,最好别用PARADOX表。
 
是呀,access也可以呀?access2000还可以实现向sql server的完全升级。
 
http://delphi.twart.com:7534/DELPHI/D32FREE/KPDXRPR.ZIPTKPdxRepar
构件封装了 TUTIL32.DLL,让您轻易修复受损的Paradox 文件,使用前请先至 "开发环
境相关工具" 类下载适合您 BDE 版本的 TUTIL32.DLL ( 1.0 版,附源码 ),
作者 : Sergey Korzh。

 
agree LawrenceZhang
 
我有专门修复PARADOX表的软件的工具,你要我可以给你发一个。
 
nhuangjr:
快发一个给我。Email: z0586@sina.com
lawrenceZhang:
我去下载看看,不会是需要注册的吧?
 
给你发过去了。记得给我家分哦
 
LawrenceZhang:
我已下载了,恕本人愚笨!我使用的是DELPHI5.0 不知如何加入delphi中来使用。请您指点
小弟,谢谢!
nhuangjr:
您的程序非常不错,但我需要的是在我的程序中动态调用。总不能发布时连它一起交给客户
吧!而且这个程序并不是中国人写的是你汉化的吧?还是有源码?不妨说说。您还有什么高
招!
 
我有一份示范如何使用 Borland Database Engine 3.5 版辅助工具DLL TUTIL32.DLL来
修复Paradox 数据库文件源码,我已经给你发过去了。

你下载的KPDXRPR应该也可以用的,不过还要用到Tutil32.pas文件的。

用KPDXRPR简单一些,用示范灵活一些。
 
delphi5.0中的bde也是5.0版,关于KPDXRPR我并不是指不能用而是不知如何安装?readme
说得太简单,解开压缩包只有一个pas、一个dcu文件。
而LawrenceZhang的pdxrbld倒是非常不错,我已经实现在程序中动态调用。但是界面无法修改。
不知LawrenceZhang是如何更改的?
 
估计你是认错人了

我觉得你没必要用pdxrbld,他也是使用TUTIL32.DLL的。好好研究一下他应该可以搞定的。
 
停电不可能损坏表的结构啊,会不会是其它的原因
 
nhuangjr、LawrenceZhang对不起,我是认错人了。目前状况:正在研究中···
 
zjw:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
 
在database Desktop 中能打开某个表吗?

估计是主表中的一些记录被删除了,使从表
的一些记录不再受约束而出错。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
864
DelphiTeacher的专栏
D
后退
顶部