【发布时间】:2012-01-25 15:50:57
【问题描述】:
目前有如下表达式:
@[TMS_Dest] + "\\" + @[TMS_Rename] + (DT_WSTR,4)DatePart("yyyy", GetDate()) + RIGHT("0" + (DT_WSTR,2)DatePart("mm", GetDate()), 2) + RIGHT("0" + (DT_WSTR,2)DatePart("dd", GetDate()), 2) + ".xls"
这为我提供了使用“发送邮件任务”附加到外发电子邮件的位置和文件名。
问题是我希望这个任务发送两个文件,但是当尝试使用管道分隔表达式时 |我收到以下转换错误:
数据类型“DT_WSTR”不能与二元运算符“|”一起使用。该操作不支持一个或两个操作数的类型。要执行此操作,需要使用强制转换运算符显式强制转换一个或两个操作数。
我是不是用错了管道,如果不是,是什么原因造成的?
【问题讨论】:
标签: sql sql-server-2005 ssis