2014-03-03 36 views
0

这似乎是一个常见问题,但我希望有人能最终给我一个合理的解释。我有从CRM系统提取数据的各种查询,我试图传递一个参数给它。其中之一是SQL Server 2012数据库在同一台机器上运行我的报告数据库SSIS OLE-DB Source无法使用参数

DECLARE @days诠释

SET @days =?

作品,做一个SQL服务器上的不同物理机器上运行2003盒上同样的事情失败,无法从SQL中提取的参数。注:这些是不同的数据库和查询是不同的,但我不使用子查询(我正在使用工会虽然)

任何想法?

感谢

伊恩

回答

0

尝试使用参数相同的情况下。像:

DECLARE @days int 

SET @days = ? 

而不是

DECLARE @days int 

SET @Days = ?