再次寻求FPT文件变大的解决方案!
jsxhl 2005-10-28 11:55:25 原贴:
http://community.csdn.net/Expert/topic/4353/4353285.xml?temp=.350918
新的问题是,我程序的主要任务就是操作备注字段,把一文本文件内容进行处理并分离追加至数据表的相应备注字段中去。有时当遇见较大文本文件时,得分离追加上万次。追加命令用的是
REPL 备注字段 WITH 备注字段+分离的文本
这就带来问题:如果每次都用PACK MEMO 进行减肥,则明显不是优化的代码,再者也影响运行速度,如果我每追加一百次时就PACK一次,我发现在至一百次PACK前,FPT文件已变得上百兆,心里极不舒服。
从感觉上,事后减肥的方法不应是最佳方法,有没事前预防的方法?即无论我如何操作,FPT文件都只保持适当的大小,不会无限制的变大?FPT增大的空间到底是做什么用的?如果说是把备注字段中内容象普通记录打上删除标记进行备份一样,那如何能使此自动备份的功能失效?(即类似于使DELE命令直接彻底删除指定记录,不用打上标记)
版本XP+VFP6.0
期待中。。。。。