gpt4 book ai didi

excel - 使用现有连接从外部源添加新表

转载 作者:行者123 更新时间:2023-12-04 18:02:17 26 4
gpt4 key购买 nike

我有一个 Excel 2013 工作簿,在其中创建了多个选项卡,每个选项卡显示来自外部数据库的不同 View 的结果。

我通过单击 DATA->OTHER DATA SOURCES 来完成此操作,然后在其中设置连接并选择我想在工作簿中看到的所有不同 View 。一旦我选择了 View ,结果就会自动填充到工作表的新选项卡中。

现在,我想使用相同的连接在工作簿中添加另一个 View 作为选项卡,但无法找到如何执行此操作,目前我唯一能做到的方法是使用不同的连接添加表。

我怎样才能做到这一点?

最佳答案

我的理解是,您不能两次使用连接。该连接与特定的 SQL 语句或表/ View 名称相关联。如果您在一个页面上创建连接,并使用数据 - 获取外部数据 - 现有连接在另一页面上创建新查询,则 Excel 会复制现有连接,而不是通过它运行两个外部数据查询。

Excel 的 Connection 对象有一个与之关联的文件,通常在 My Documents\My Data Sources .即使您选择了一个特定的表,该文件也只包含与数据库的连接,而不是表/ View 。因此连接似乎不是特定于表的,但它们包含其他对象并将它们绑定(bind)到特定表。

每个 Connection 对象都有一个 ODBCConnection属性(property)和 OLEDBConnection指向它们各自对象的属性。这些对象具有 CommandText表名或 SQL 语句的属性。每个连接只有一个,这就是为什么我很确定您不能将一个连接用于两个外部数据查询。

关于excel - 使用现有连接从外部源添加新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33041671/

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