EXEC dbo.event @first_param = 'smth', @second_param = 'IS', @date_param = '2016-10-31 09:58:24.690', @databaseparam = 'dtp'
我有一个变量 databaseval ,整个包的范围和数据类型=字符串,其值为 dtp
但是,当将变量映射到OLE DB Source编辑器时,我得到'Invalid object name .smth.mytable'。这是否意味着dtp参数不是passet或什么?
这不行
EXEC dbo.event @first_param = 'smth', @second_param = 'IS', @date_param = '2016-10-31 09:58:24.690', @databaseparam = ?
感谢您的帮助
答案 0 :(得分:0)
在参数中我把@databaseparam放在变量中 用户:: databaseval
不要在参数映射中使用参数名称。而是使用其在查询中的位置索引。
例如,如果它是查询中唯一的映射参数,则使用0
。