超级奇怪的sqlite数据库被占用而删除不了的问题,有高手吗?
本人想动态链接sqlite数据库,中途需要替换数据库文件,所以所要删除原数据库文件
1,链接旧数据库
2,断掉链接:
qryImport->Close(); ImprotConnection->Connected =false; ImprotConnection->Close(); if(ImprotConnection) { delete ImprotConnection; ImprotConnection=NULL; } Sleep(50); asFile= ExtractFilePath(Application-> ExeName) + "XMLTemplate\\Import\\ExportTemp.db"; if (FileExists(asFile)) DeleteFile(asFile);//这里总是删除不了,文件被占用,其实我已经断开连接池了