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'))就可以删除了,但是下一次便无法连接数据库了。除非程序退出。
经过很多尝试没能搞定,请大虾指教。
一个预处理模块,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'))就可以删除了,但是下一次便无法连接数据库了。除非程序退出。
经过很多尝试没能搞定,请大虾指教。