Excel SQL数据导入参数问题

时间:2013-07-10 13:17:03

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

我试图自己找到答案,但不知道如何说出问题引起的问题:)。

我有一个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方法直接引用单元格值。我可以这样做,但我的选择是不必在宏中做到这一点。我希望能够使用功能区栏中数据选项卡中的“全部刷新”。有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

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