我有一个用MS Access VBA编写的遗留应用程序,我试图移植到Azure Windows VM。我通过远程桌面以交互方式运行应用程序。
在VBA语句上失败,该语句在本地物理计算机上运行时始终有效。
陈述是:
With tdf
.connect = ";DATABASE=" & strUseDB
其中tdf是TableDef对象,strUseDB是本地驱动器上的访问数据库的文件名。
在Azure VM上运行此操作会导致"无效操作"错误3219被提出。
我已经在Windows Server 2016和Windows 10 VM上尝试了相同的结果。
任何想法?