É comum o problema de trabalhar em um ambiente de desenvolvimento com o Access 2000 e tentar abrir bancos de dados gerados por ele no Access 97. Como a tarefa de conversão implica em ter que exportar o banco de dados para uma outra versão do Access, a rotina abaixo, retirada de http://www.pstruh.cz/, facilita o trabalho. Neste exemplo, um banco de dados MDB é convertido para o formato do Access 2000 (EngineType 5)
Const Jet10 = 1
Const Jet11 = 2
Const Jet20 = 3
Const Jet3x = 4
Const Jet4x = 5
DoConvertMDB "C:\data\MyDB97.MDB", "C:\data\MyDB2000.MDB", Jet4x
Sub DoConvertMDB(SourceDB, DestDB, Format)
Dim Engine
Set Engine = CreateObject("JRO.JetEngine")
Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & SourceDB, _
"Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=" & Format & ";Data Source=" & DestDB
End Sub
0 comentários:
Postar um comentário