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

用vb.net编程将Access数据库从03转换为07?,.net,vb.net,ms-access,format-conversion,.net,Vb.net,Ms Access,Format Conversion,我需要将旧的.mdb Access文件转换为新的.accdb格式。 在vb.net中执行此操作的最佳方法是什么?使用OfficeInterOp实例化Access的应用程序,并尝试打开.mdb文件,然后使用方法保存它 老实说,到目前为止我还没有尝试过,但这里有一些未记录的sysCmd,但是有一种简单的方法可以通过ConvertAccessProject方法将.mdb转换为.acccdb app = new Application() src ="c:\csnet\file.mdb" dst=

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

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

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

app = new  Application()

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

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

@约翰:我已经发布了一个演示。