2

我正在使用 Excel 中的一个工具来快速验证对一组数据库的数据更新。

在工作表 1 中,我将拥有源数据,它由 5 列组成;A 列是主键。这以 CSV 格式提供并复制/粘贴到工作表中。

在工作表 2 中,我想与数据库机器建立数据连接,以过滤工作表 1、A 列的值,以便仅返回和显示工作表 1 中的那些主键。

我尝试在“连接属性”对话框中查看设置参数,但该按钮被禁用:

http://i.imgur.com/kJVRnbV.png

先感谢您。

编辑:这是 Excel 2010,这张图片显示了我用来在工作表 2 上创建连接的方法:

http://i.imgur.com/hi0hs5E.png

编辑 2:尝试使用 Microsoft Query 创建连接,但仍处于禁用状态。

4

2 回答 2

1

您只能使用 Microsoft Query 在 Excel 中添加和管理查询参数。因此,当您创建连接时,在“来自其他来源”按钮下拉菜单中,选择“来自 Microsoft Query”而不是“来自 SQL Server”(或任何其他来源)。

于 2013-01-30T21:38:34.620 回答
0

您可以将查询参数添加到 SQL 查询以及 Microsoft 查询,只需?在 SQL 查询中放置一个,参数按钮就会变为活动状态,或者下次刷新连接时会显示一个对话框提示输入数据。

看起来多个参数是可能的,但是我还没有找到它们的有效语法。

于 2013-05-30T11:28:33.997 回答