加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 在服务器端运行VBA功能从WCF服务访问数据库

发布时间:2020-12-16 07:44:46 所属栏目:asp.Net 来源:网络整理
导读:我已经研究了几天,我已经到了我的WCF服务通过com / interop创建Access对象的地步.我已经为Access对象运行了OpenCurrent Database调用而没有出错,但是Application.CurrentDB仍然没有/ null.如果CurrentDB什么都不是,那么我肯定无法调用Application.Run“myFun
我已经研究了几天,我已经到了我的WCF服务通过com / interop创建Access对象的地步.我已经为Access对象运行了OpenCurrent Database调用而没有出错,但是Application.CurrentDB仍然没有/ null.如果CurrentDB什么都不是,那么我肯定无法调用Application.Run“myFunction”我意识到WCF服务并不意味着用户交互,但这是一个很长的故事,为什么我要尝试这条路线.基本上我需要尽早准备好概念证明,而替代(正确)路由涉及完全重写大型复杂访问VBA应用程序.这不是权限问题,我将IIS用户名添加到安全选项卡.我真正需要的是一种将Environment.UserInteractive设置为true的方法,这样我的WCF服务就可以在我的服务器上创建一个Access实例,运行VBA函数,关闭,返回true.我将VS 2010用于WCF,IIS 7用于我的服务器,Access 2010用于VBA应用程序.请帮忙!

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读