3

我需要一些有关 SSIS 派生列的系统 URL 语法的帮助。我已经三次检查了包字段CO_IDProcessNo,所以我一定是在 URL 语法中遗漏了一些东西。

"<a href=\"" + "https://pub.mickle.com /orders/Subsystem/Utils/RequestDoo.asp?ID=" + ORDER No class="nounderline" title="">" + "Order No" + CO_ID + ProcessNo + "</a>"

任何能引导我进入光明的帮助都将不胜感激

4

1 回答 1

0

这个表达式有很多问题:

  • 域后的附加空间.comhttps://pub.mickle.com /orders
  • 双引号转义丢失。
  • 列名周围缺少括号(因为列名如ORDER No包含空格)

我认为您正在寻找以下表达式:

"<a href=\"https://pub.mickle.com/orders/Subsystem/Utils/RequestDoo.asp?ID=" + [ORDER No] + " class=\"nounderline\" title=\"\"> Order No" + [CO_ID] + [ProcessNo] + "</a>"

此外,如果[ORDER No][CO_ID][ProcessNo]数字列,那么您应该使用 CAST 操作:

"<a href=\"https://pub.mickle.com/orders/Subsystem/Utils/RequestDoo.asp?ID=" + (DT_WSTR,50)[ORDER No] + " class=\"nounderline\" title=\"\"> Order No" + (DT_WSTR,50)[CO_ID] + (DT_WSTR,50)[ProcessNo] + "</a>"
于 2018-01-09T23:41:12.537 回答