首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于断开与Essbase连接的VBA代码

用于断开与Essbase连接的VBA代码
EN

Stack Overflow用户
提问于 2015-03-20 17:17:31
回答 1查看 1.2K关注 0票数 0

我尝试编写VBA来连接Hyperion Essbase以连接到多个工作表,连接成功

代码语言:javascript
复制
X = EssVConnect("[Macro.xls] Sheet1, sheet2,sheet3 ", "Uname", "Pwd", "Server", "Applicationname", "DB")
            If X = 0 Then
            MsgBox ("Essbase connect is successful")
            Else
            MsgBox ("Essbase connection failed.")
            End If

但是,为了断开与多个表的连接,它不能使用下面的代码,它返回值0而不是-4

代码语言:javascript
复制
Y = EssVDisconnect("Sheet1, sheet2, sheet3")
            If Y = 0 Then
            MsgBox ("Essbase connect is successful")
            Else
            MsgBox ("Essbase connection failed.")
            End If

请告诉我需要做哪些更改才能断开与已连接的数据库的连接

EN

回答 1

Stack Overflow用户

发布于 2015-09-01 02:56:17

我从来没有尝试过在一个命令中连接和断开多个工作表,但如果您的连接命令有效,我认为断开连接也应该有效。不过,您在断开连接字符串中省略了工作簿的名称。尝试以在连接字符串中相同的方式列出工作表:

代码语言:javascript
复制
Y = EssVDisconnect("[Macro.xls] Sheet1, sheet2, sheet3")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29163087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档