使用Microsoft Excel执行带有表值参数的存储过程

时间:2015-07-06 17:53:09

标签: sql-server excel stored-procedures table-valued-parameters

我需要执行一个存储过程,其中包含来自Microsoft Excel的表值参数(TVP)。我可以使用SQL Server Management Server执行该过程:

DECLARE @CodProjTVP AS CodProjType;

INSERT INTO @CodProjTVP (CodProj)
    VALUES (1), (2), (3), (4);

EXEC SPAcomAtividades '2015-01-01', '2015-02-01', @CodProjTVP;

它返回了我期待的......但是当我尝试从Excel执行它时,我得到了(非常通用的)错误。我怀疑TVP的声明存在一些问题,但我通常不会使用Excel,并且会喜欢一些指导。

有没有办法检查出了什么问题?有一个简单的解决方案吗?

感谢。

0 个答案:

没有答案