在VC中调用CDaoWorkSpace::CompactDatabase()去压缩ACCESS数据库文件。
结果出错提示文件格式不对,这个函数要求什么样的格式?
有没有其它方法可以实现对ACCESS数据库文件的压缩谢谢

解决方案 »

  1.   

    http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q192153&
      

  2.   

    CompactDatabase("c:\\db1.mdb","c:\\db2.mdb",dbLangGeneral)源库不能在使用状态,目标库不能存在。
      

  3.   

    CDaoWorkspace::CompactDatabase(LPCTSTR lpszSrcName, LPCTSTR lpszDestName, LPCTSTR lpszLocale = dbLangGeneral, int nOptions = 0 );
    throw( CDaoException, CMemoryException );CompactDatabase( LPCTSTR lpszSrcName, LPCTSTR lpszDestName, LPCTSTR lpszLocale, int nOptions, LPCTSTR lpszPassword );
    throw( CDaoException, CMemoryException );