使用vb.net以编程方式将Access数据库从03转换为07?

时间:2011-09-25 02:52:32

标签: .net vb.net ms-access format-conversion

我需要将旧的.mdb Access文件转换为新的.accdb格式。 在vb.net中执行此操作的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

使用Office InterOp实例化Access的Application并尝试打开.mdb文件,然后使用SysCmd方法保存它。

老实说,到目前为止我还没有尝试,但是这里有一些未记录的sysCmd code但是有一种简单的方法可以通过ConvertAccessProject方法将.mdb转换为.acccdb。

app = new  Application()

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

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