access datenbank aus c++ heraus komprimieren



  • hi,

    ich würde gerne eine access datenbank automatisch von c++ aus komprimieren lassen, eigentlich soll nur die funktion die sich hinter extras -> datenbankdienstprogramme -> datenbank komprimieren befindet durch c++ code ausgelöst werden, hab das ganze im google nur für vb oder delphi gefunden ...
    in vb zb erwartugnsgemäss recht einfach, aber wie in c++?

    DBCompact("c:\\exchange-b\\ApplicationDatabase.mdb");
    

    thx lordy



  • Hi, versuch es mal damit:

    CDaoWorkspace::CompactDatabase(strDBPath01, strDBPath02, dbLangGeneral, dbEncrypt, strDBPassW);
    

    Gruß T. 😉



  • hmm jo auf das bin ich auch schon gestossen, funktioniert zwar bestens, nur leider sagt der compiler das "CDaoWorkspace" deprecated ist ... 😞
    weiß da jemand wie die aktuelle klasse heisst die das kann?



  • Hm, hast Du #include <afxdao.h> drin?

    Gruß T.



  • jo klar, sonst würds ja gar nicht funktionieren - ich meine es geht ja eh, nur will ich keinen veralteten code in meiner anwendung haben der von zukünftigen versionen nicht mehr unterstützt wird ... wenn der compiler "deprecated" sagt is es eh nur ein warning aber trotzdem 🕶


Anmelden zum Antworten