我知道早些时候已经问过这个问题 大部分答案都不相关 谷歌,表明解决方案是在“数据流任务”中配置表达式并设置查询。
然而,在ADO .NET源代码中,当我尝试预览输出时,我不断获得"Must declare the variable '@'"
它不会在此错误中显示完整变量 - "@[User::GLOBAL_PARAMETER]"
我认为这是因为"[USER::"
不是SQL中正确的语法;但那怎么设置呢?!
答案 0 :(得分:2)
根据您的描述,由于在查询字符串中使用变量名而不是处理后的变量值,您似乎遇到了错误。换句话说:
表达式构建器中的 "SELECT * FROM @[User::TABLE]"
将为错误
"SELECT * FROM " + @[User::TABLE]
将正确
如果您共享用作查询的表达式
,将会有所帮助