2016-10-03 84 views
0

我要指定路径SSIS表达构建

路径是: C:\为table_name.txt

其中该部分“TABLE_NAME”是动态的,我将检索变量的值。

我在表达式生成器尝试的是: - “C:\” + @ [用户::表名] +

但是,它给了错误

enter image description here

“TXT”。 enter image description here

回答

2

您的反斜杠是一个转义字符,这意味着表达式生成器会将下一个字符视为字符串文字。这意味着你的表达式认为所有的C:\"+[User::TableName]+都是第一个字符串,之后的任何东西(.txt")都是表达式运算符。

总之,你需要逃避你转义字符,这样它不会逃避你的双引号:

"C:\\"+[User::TableName]+".txt"