Мне нужно преобразовать старые файлы доступа .mdb в новый формат .accdb. Как лучше всего это сделать в vb.net?
Программное преобразование базы данных Access с 03 на 07 с помощью vb.net?
Ответы (1)
Используйте Office InterOp
для создания экземпляра Application
Access и попробуйте открыть файл .mdb, затем сохраните его с помощью SysCmd.
Честно говоря, я еще не пробовал, но вот недокументированный код sysCmd но есть простой способ конвертировать .mdb в .acccdb с помощью метода ConvertAccessProject
.
app = new Application()
src ="c:\csnet\file.mdb"
dst= "c:\csnet\file.accdb"
app.ConvertAccessProject(src, dst, AcFileFormat.acFileFormatAccess2007)
app.Quit()
person
kv-prajapati
schedule
25.09.2011
@JohnSaunders Я опубликовал демо.
- person kv-prajapati; 25.09.2011