ADO doesn't directly expose a method for compacting an Access database. Using the TMyADOTools non-visual component, you can compact databases, refresh data from the cache, and create and maintain replicated databases.