用作paradox数据库别名的临时文件删除不了,怎么办!(50分)

  • 主题发起人 主题发起人 afactor
  • 开始时间 开始时间
A

afactor

Unregistered / Unconfirmed
GUEST, unregistred user!
事情是这样的:
将放有.db文件的目录作为paradox数据库别名,从中取数据,用完后将文件及
目录全删了,我试了删不掉,除非退出程序,但这不是我要的办法。
经查,原因可能在.mb文件上,只要打开了有.mb关联的.db文件,就删不了。
谁有办法?
 
用一个database,先把connected=true,就会关闭所有dataset,并且清除*.mb

-----
http://www.8421.org
 
试过了,先关闭所有的数据集,断开数据库连接,最后是,该目录下所有的文件都删了,仍然
不行。我甚至试过将databsename指向其他目录,并将当前目录转到其他目录,还是不行。
是不是在open 的时候,该目录名被数据库作为资源保持了。
 
既然是临时目录,那完全可以用系统的临时目录,只要删除文件就是,目录不管它
 
好主意!实在没有办法我会采用的。
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
718
SUNSTONE的Delphi笔记
S
S
回复
0
查看
724
SUNSTONE的Delphi笔记
S
后退
顶部