为什么修复之后的Paradox数据库不能进行Insert操作呢?(100分)

  • 主题发起人 主题发起人 quiben
  • 开始时间 开始时间
Q

quiben

Unregistered / Unconfirmed
GUEST, unregistred user!
在用Borland公司提供的TUTIL32.dll中的API函数修复Paradox数据库之后,数据库中的数据是
修复了,但为什么不再支持Insert操作了呢,在原Paradox数据库中,含有自增量主键字段(是必须要的).
 
那是因為你的修復工具並沒有真正將你的Paradox數據庫完全修復好
 
bes96261,如果没有完全修复好的话,那就是使用TUTIL32.dll工具不行,还有别的方法吗?
 
是索引坏了,重新建索引
 
以前我所使用Tutility.Exe 感覺不錯,你試圖對其再進行檢驗與重建一下,另看
一下其它相關表是否有必要修復一下。
最早的時候在FoxPro數所庫下,對所有數據庫的修改我都是採用Debug命令然後通
過計算賦其屬性值來修復的,不知這點對你有無幫助
另:你使用API函數來修復,我所用的直接是一個EXE文件
 
bes96261,是这样的,我对Paradox数据库的修复操作要在自己编的程序里完成,人工后期不
进行干预的,所以就要求一次性修复,您在文中提到的API函数是否是DbiRegenIndexes()函数,
如果是的话,能否给个例子,您使用的EXE文件又是哪个文件呢?请指教!
 
很抱歉,我沒有用過API函數編寫過此類程序。
 
多人接受答案了。
 
后退
顶部