gpt4 book ai didi

asp.net - 从 WCF 服务在服务器端 Access 数据库中运行 VBA 函数

转载 作者:行者123 更新时间:2023-12-04 21:49:35 26 4
gpt4 key购买 nike

我已经研究了好几天,我已经到了我的 WCF 服务通过 com/interop 创建一个 Access 对象的地步。我已经运行了 OpenCurrentDatabase调用 Access 对象没有错误但 Application.CurrentDB仍然是什么/空。如果 CurrentDB什么都不是,那我肯定不能打电话 Application.Run "myFunction"我意识到 WCF 服务并不意味着是用户交互的,但这是一个很长的故事,为什么我要走这条路。基本上我需要尽快而不是稍后准备好概念证明,并且替代(正确)路线涉及对大型复杂 Access VBA 应用程序的完全重写。这不是权限问题,我已将 IIS 用户名添加到安全选项卡中。我真正需要的是一种设置Environment.UserInteractive的方法为真,这样我的 WCF 服务就可以在我的服务器机器上创建一个 Access 实例,运行 VBA 函数,关闭,返回真。我将 VS 2010 用于 WCF,将 IIS 7 用于我的服务器,将 Access 2010 用于 VBA 应用程序。请帮忙!

最佳答案

答案是让 WCF 服务将 Access 宏名称写入数据库,并让服务器计算机上的桌面应用程序监视数据库。桌面应用程序加载 Access 、执行操作并在完成后写回数据库。 WCF 服务监视数据库等待“操作完成”状态并返回结果。

关于asp.net - 从 WCF 服务在服务器端 Access 数据库中运行 VBA 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7532603/

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