gpt4 book ai didi

ms-access - 从另一个 MDB 调用一个 MDB 中的函数

转载 作者:行者123 更新时间:2023-12-03 08:11:28 26 4
gpt4 key购买 nike

我们开发了一个合并函数,它将被其他进程使用,并希望将该函数定位在其自己的 MDB(称为“远程”)中,以便在需要时可以从“caller.mdb”中引用和调用它。该函数旨在返回一个数组,并且在从“远程”中直接调用时执行时效果很好。但是,通过在“调用者”VBA 项目中正确引用“远程”,当“调用者”进行调用时,函数会返回错误。我们收到各种错误,例如

3078: Jet cannot find the input table or query

题。在“远程”中,如何正确设置对数据库及其本地对象的引用(例如,一个表和多个查询,包括 INSERT 和 UPDATE 查询)? CurrentDB 显然不是答案;我们还试验了 AccessObject 和 CodeData 对象。 “Remote”和“caller”目前驻留在同一个驱动器上,所以这似乎不是问题。

最佳答案

您可以使用指向当前执行代码的 mdb 的 CodeDb 代替 CurrentDb。

Set db = CodeDb

关于ms-access - 从另一个 MDB 调用一个 MDB 中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1455829/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com