高分求解,FoxPro数据库文件无法删除(不够可以再加) ( 积分: 300 )

  • 主题发起人 主题发起人 lake_cx
  • 开始时间 开始时间
L

lake_cx

Unregistered / Unconfirmed
GUEST, unregistred user!
目的:
一个预处理模块,ADO连接FoxPro的数据库(文件夹),处理完数据后由另外一个到该数据库提取数据。
附连接字符串:“Provider=MSDASQL.1;Extended Properties="Driver={Microsoft Visual Foxpro Driver};SourceType=DBF;SourceDB=D:/Temp;"”
(该步骤需要重复进行)
问题:
为下次连接该数据库不出问题,预处理模块会将数据库文件拷贝到临时目录,处理完之后需要删除这些文件,但此时却删除不了。
此时:1、ADOConnection已经Close。2、ADOConnection已经Free。
其他发现:
1、没有Alter Table、Insert、Update语句,文件可以删除
2、加了FreeLibrary(GetModuleHandle('vfpodbc.dll'))就可以删除了,但是下一次便无法连接数据库了。除非程序退出。
经过很多尝试没能搞定,请大虾指教。
 
为什么我的问题总没人理呢?
先顶上去,谁搞定了1000分。。。。
 
当然了,注消了 vfpodbc.dll,你下次肯定没办法连接VFP的表了
 
还得顶一下。。。居然连提建议的都没有。。。难道没人有什么替代办法也好啊。。。
 
后退
顶部