【问题标题】:Converting an Access database from 03 to 07 programatically with vb.net?使用 vb.net 以编程方式将 Access 数据库从 03 转换为 07?
【发布时间】:2011-09-25 02:52:31
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    使用OfficeInterOp实例化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()
    

    【讨论】:

    • @JohnSaunders 我发布了一个演示。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多