G
gxw
Unregistered / Unconfirmed
GUEST, unregistred user!
uses ComObj;
.......
.......
function CompactDatFile(FN,PW: string): boolean; //压缩修复access库
var
Temp: string;
vJE: OleVariant;
begin
Temp:='Temp.dat';
try
vJE:=CreateOleObject('JRO.JetEngine'); //此处报错:"[red]无效的类别字符串[/red]"
vJE.CompactDatabase(format(ConnStrFormat,[FN,PW]),format(ConnStrFormat,[Temp,PW]));
result:=CopyFile(PChar(Temp), PChar(FN), false);
DeleteFile(Temp);
except
result:=false;
end;
end;
以前用此函数均正常.莫名其妙中~~[][]
.......
.......
function CompactDatFile(FN,PW: string): boolean; //压缩修复access库
var
Temp: string;
vJE: OleVariant;
begin
Temp:='Temp.dat';
try
vJE:=CreateOleObject('JRO.JetEngine'); //此处报错:"[red]无效的类别字符串[/red]"
vJE.CompactDatabase(format(ConnStrFormat,[FN,PW]),format(ConnStrFormat,[Temp,PW]));
result:=CopyFile(PChar(Temp), PChar(FN), false);
DeleteFile(Temp);
except
result:=false;
end;
end;
以前用此函数均正常.莫名其妙中~~[][]