BDS2006中怎样对ACCESS进行压缩和修复?谢谢 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 导入Microsoft Jet and Replication Objects 2.6 Library2 use JRO_TLB;function TForm1.CompactAndRepair: Boolean;var oJetEng : JetEngine; sOldMDB, sNewMDB, sProvider, FFileName: string;begin ADOConnection1.Close; sProvider := 'Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=123456;'; sOldMDB := sProvider + 'Data Source=' + FFileName + ';'; sNewMDB := sProvider + 'Data Source=' + FFileName + '.tmp' + ';'; if FileExists(sNewMDB) then DeleteFile(sNewMDB); try oJetEng := CoJetEngine.Create; oJetEng.CompactDatabase(sOldMDB, sNewMDB); Result := DeleteFile(FFileName); if Result then Result := RenameFile(FFileName + '.tmp', FFileName); oJetEng := nil; except oJetEng := nil; Result := False; end; ADOConnection1.Open;end; 导入Microsoft Jet and Replication Objects 2.6 Library在那里导,我怎么找不到,7.0里有,2006找不到菜单 Component->Import Component->选Import a Type Library-->next OLE方法吧应该OK的不行就引入D7的AccessApplication Delphi保存后没办法撤消? 找幾個志同道合的人,討論一下 P2P 方面的知識。MSN 求listview多种操作方式代码 delphi5.0 安装中的问题!在线等待... 用了N年的程序合并数据后出现Couldn't perform the edit because another user changed the record 请教大虾! 如何控制TDBGrid单元格的移动? delphi6中文版的HELP是中文的吗? 请问要更改当前行的某列怎么办?用table控件 问题简简单单,快来吧,分多着呢。 cxGrid合计? ADOQuery组件-SQL-UNION语句问题:请教!
2 use JRO_TLB;function TForm1.CompactAndRepair: Boolean;
var
oJetEng : JetEngine;
sOldMDB, sNewMDB, sProvider, FFileName: string;
begin
ADOConnection1.Close;
sProvider := 'Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=123456;';
sOldMDB := sProvider + 'Data Source=' + FFileName + ';';
sNewMDB := sProvider + 'Data Source=' + FFileName + '.tmp' + ';';
if FileExists(sNewMDB) then DeleteFile(sNewMDB);
try
oJetEng := CoJetEngine.Create;
oJetEng.CompactDatabase(sOldMDB, sNewMDB);
Result := DeleteFile(FFileName);
if Result then
Result := RenameFile(FFileName + '.tmp', FFileName);
oJetEng := nil;
except
oJetEng := nil;
Result := False;
end;
ADOConnection1.Open;
end;
在那里导,我怎么找不到,7.0里有,2006找不到菜单
应该OK的不行就引入D7的AccessApplication