在vc中我用_CataLogPtr创建的数据库文件,然后不经其他任何操作删除该数据库文件,删除失败。代码如下:_CatalogPtr m_pCatalog = NULL;
CString DBName = "Provider = Microsoft Jet.OLEDB.4.0;Data source=";
CString FilePath ="文件的完整路径";
DBName += FilePath;m_pCatalog.CreateInstance(_uuidof(Catalog));
m_pCatalog->Create(_bstr_t((LPCTSTR)DBName));
DWORD dd = DeleteFile(FilePath);   //dd为0,说明失败,并且数据库文件仍然存在,也说明失败
我用GetLastError查看失败原因,提示另一个进程正在使用该文件。请问各位大侠,这个数据库文件该怎么删除呢,先谢啦!