我们有一个在 VB.NET 和客户端的 VBA 中开发的应用程序。在 VB.NET 中开发的安装程序自定义操作中,我们使用 Access 的 SysCmd 603 将 mdb 文件编译为 mde,这是著名的未记录的。示例代码如下所示:
a = CreateObject("Access.Application")
If a.SysCmd(603, PATH_TO_BXB_FILE, PATH_TO_BXE_FILE) = 0 Then
MsgBox("Fail to compile to MDB file")
End If
这段代码直到最近才起作用。现在 Syscmd 调用返回 0,表示编译失败。但是由于我不熟悉Access编程,我不知道如何进一步检查导致此失败的原因。在此链接Application.SysCmd Method (Access)中,它说如果失败,它将生成运行时错误,但我不知道如何检查此错误。请帮忙