还是Access数据库压缩问题,CBuilder。帮忙看看好吗?非常感谢!! (40分)

  • 主题发起人 主题发起人 噜啦啦
  • 开始时间 开始时间

噜啦啦

Unregistered / Unconfirmed
GUEST, unregistred user!
[:D]下面这段代码,编译通过,执行通过,可是没产生压缩后的文件!
是不是因为我用的是AccessXP?
头都大了,还是pascal好。各位大侠,帮个忙看一下好吗?
AnsiString Path=ExtractFilePath(Application->ExeName);
AnsiString srcName,dstName;
srcName=Path+"数据.mdb";
dstName=Path+"temp.mdb";
wchar_t *src=new wchar_t[srcName.WideCharBufSize()];
wchar_t *dst=new wchar_t[dstName.WideCharBufSize()] ;
srcName.WideChar( src,srcName.WideCharBufSize());
dstName.WideChar(dst,dstName.WideCharBufSize());
ShowMessage(src);

TJetEngine *JetEng=new TJetEngine(this);
try
{
JetEng->CompactDatabase(src,dst);
}
__finally{
delete JetEng;
}



 
后退
顶部