I'm using the dbengine.compactdatabase function in my program to compact an MDB database. If the client has office 2000 with access installed, everything works fine but if he only has access runtime 2000 installed, I get an automation error. Is there a normal reason for this? If I try to compress via the odbc manager on hte client machine, it works ok so how could I programatically do the same thing? Anyone ever played with the ODBC object and API? Any comment will be very apprciated.