【发布时间】:2021-02-26 15:31:36
【问题描述】:
忙于使用 ODBC 驱动程序将使用 DAO 的旧 VB6 应用程序转换为 C# 和 VB.NET。 DAO 中是否存在与CompactDatabase 函数等效的 ODBC?
稍后我们打算更改为不同的数据库,例如 MySQL 或 SQL Server,但目前我们仍在使用 Access(.mdb 和 .accdb)单数据库文件。
【问题讨论】:
忙于使用 ODBC 驱动程序将使用 DAO 的旧 VB6 应用程序转换为 C# 和 VB.NET。 DAO 中是否存在与CompactDatabase 函数等效的 ODBC?
稍后我们打算更改为不同的数据库,例如 MySQL 或 SQL Server,但目前我们仍在使用 Access(.mdb 和 .accdb)单数据库文件。
【问题讨论】:
不,Access ODBC 驱动程序无法压缩数据库。
【讨论】:
DAO.DBEngine 对象,压缩数据库,处理掉DAO.DBEngine,然后重新打开 ODBC 连接并继续。