【问题标题】:Excel SQL data import parameter issueExcel SQL数据导入参数问题
【发布时间】:2013-07-08 10:37:54
【问题描述】:

我试图自己找到答案,但不知道如何表达问题导致问题:)。

我有一个 Excel 工作簿,用于使用接受参数的存储过程从 SQL Server 2005 中提取数据。我在 Excel 中使用 Microsoft Query。我试图让 Excel 从单元格中获取参数,以便用户不必编辑连接。如果我以 SQL 的形式执行此操作,我会用 ?并将其指向一个没有问题的单元格。由于这是一个 SP,我得到了一个奇怪的响应。

这行得通

exec [GTI_mainframe].[proc_mf_forecast_authorizations] .07

这个

exec [GTI_mainframe].[proc_mf_forecast_authorizations] ?

给我以下消息框

[Microsoft][ODBC SQL Server Driver]Invalid parameter number

我控制 SP 和 excel 工作簿,因此可以暗示我需要做什么。我有一个人建议使用 vba 方法来直接引用单元格值。我可以这样做,但我的选择是不必在宏中这样做。我希望能够使用功能区栏中数据选项卡中的“全部刷新”。有什么想法吗?

【问题讨论】:

  • 我已经用视图做到了这一点,但不是存储过程。 SP返回什么? (我以为他们只是做了动作。)
  • 它们可以返回许多不同的数据类型。就我而言,我使用循环和编程计算东西来进行预测,然后返回一个表格。 SP 和 func 都可以带参数在代码中使用。返回的表格变成电子表格中的表格。

标签: sql excel export-to-excel data-import


【解决方案1】:

我推荐你 XLReport;它允许您连接到几乎任何数据库,使用参数创建查询。 您可以下载试用版here

【讨论】:

  • 不能使用新软件
猜你喜欢
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
  • 2020-02-27
  • 2011-09-22
  • 2016-11-02
  • 1970-01-01
  • 2018-04-07
  • 2011-09-26
相关资源
最近更新 更多