1

我正在尝试找到一种方法来理想地从 VBA 调用 MUMPS 标记,或者从.NET 调用。我知道您可以使用 Intersystems 提供的 API 执行“sql”命令,但我该怎么做d ^MYROUTINE呢?

4

3 回答 3

4

不能直接从 Bindings 调用例程。

最自然的方法是制作一个类包装器 - 也就是一个具有调用^MYROUTINE. 然后,生成 .NET 代理类并从 .NET 调用 ClassMethod。

如果您正在进行新的开发,请尽可能使用 .NET - 它将在向前发展的所有方面获得最好的支持。

于 2013-10-15T18:26:36.173 回答
1

将您的方法包装在 ClassMethod 中然后将您的方法声明为 [SQLProc] 是否有意义。如果您已经在执行“sql”命令,这可能是很自然的选择。

于 2013-10-14T20:07:58.573 回答
1

在你的机器上安装 Vim control

使用“Project->Companents”选项在您的 Dotnet 项目中添加 Vism 组件

使用这一行:

VisM1.NameSpace="@MyNS" VisM1.Server="CN_IPTCP:server[port]:username:password"

然后 Vism1.Execute (这里是你的代码)

于 2013-10-23T13:15:41.300 回答