Você pode compactar bancos de dados do Access (MDB) de uma aplicação ASP de duas formas:
1. Via DAO (versão 3.5 precisa estar instalada)
Set Engine = CreateObject("DAO.DBEngine.35")
Engine.CompactDatabase "pathdatabase.mdb", "pathcompacted_database.mdb"
2. JRO (MDAC 2.1 ou superior precisa estar instalado)
Set Engine = CreateObject("JRO.JetEngine")
Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=pathdatabase.mdb", _
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=pathcompacted_database.mdb"
Ambas as soluções não suportam a compactação para o mesmo nome de arquivo. Você precisa criar um banco de dados compactado temporário e então copiá-lo sobre o bancos de dados original.
Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.
Rubens Farias é pós-graduado em Análise de Sistemas Orientados a Objetos, MCP, MCSD, MCAD, MCSD.NET e consultor em TI, além de idealizador do projeto ASP4Developers.
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.