Преобразование базы данных Access с 03 на 07 программно с помощью vb.net? - PullRequest
1 голос
/ 25 сентября 2011

Мне нужно конвертировать старые файлы .mdb Access в новый формат .accdb.Какой лучший способ сделать это в vb.net?

1 Ответ

2 голосов
/ 25 сентября 2011

Используйте Office InterOp для создания экземпляра Application Access и попробуйте открыть файл .mdb, затем сохранить его, используя метод SysCmd .

Честно говоря, я не пробовал такеще далеко, но вот некоторые недокументированные sysCmd code , но есть простой подход для преобразования .mdb в .acccdb с помощью метода ConvertAccessProject.

app = new  Application()

src ="c:\csnet\file.mdb"
dst= "c:\csnet\file.accdb"

app.ConvertAccessProject(src, dst, AcFileFormat.acFileFormatAccess2007)
app.Quit()
...