我建了一个access数据库
CreateAccess: OleVariant;
CreateAccess:= CreateOleObject('ADOX.Catalog');
CreateAccess.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(paramstr(0))+'Temp\'+'Server.mdb');
删除的时候删不掉 FData.Wnd:= 0;
FData.wFunc:= FO_DELETE;
FData.pFrom:= PChar('Temp');
FData.fFlags:= FOF_ALLOWUNDO or FOF_NOCONFIRMATION;
ShFileOperation(FData);
系统探出提示框
无法删除Server:文件正在被另一个人或程序使用
请问大虾怎样解决
CreateAccess: OleVariant;
CreateAccess:= CreateOleObject('ADOX.Catalog');
CreateAccess.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(paramstr(0))+'Temp\'+'Server.mdb');
删除的时候删不掉 FData.Wnd:= 0;
FData.wFunc:= FO_DELETE;
FData.pFrom:= PChar('Temp');
FData.fFlags:= FOF_ALLOWUNDO or FOF_NOCONFIRMATION;
ShFileOperation(FData);
系统探出提示框
无法删除Server:文件正在被另一个人或程序使用
请问大虾怎样解决
2、程序的开始我也放了同样的删除语句,下一次执行时开始处的删除没有问题,但后面的删除还是老问题;
3、adoqryC.Close;
adoqryC.Free;
adoqryS.Close;
adoqryS.Free;
adocnnS.Close;
adocnnS.Free;
adocnnD.Close;
adocnnD.Free;
算不算释放掉了