Hallo
Ich habe ein Problem in einem SSIS Package
Aus einer Input-Datenquelle erhalte ich einen String mit Zeitangabe.
V_EQUI-TIMBI DT_WSTR(6) Bsp: '090904'
In Derived Column habe ich das Feld TIMBI_DT_DBTIME definiert und fülle es mit folgender Expression ab:
(TRIM([V_EQUI-TIMBI]) == "0" || TRIM([V_EQUI-TIMBI]) == "000000" || TRIM([V_EQUI-TIMBI]) == "") ? NULL(DT_DBTIME2,0) : (DT_DBTIME2,0)(SUBSTRING([V_EQUI-TIMBI],1,2) + ":" + SUBSTRING([V_EQUI-TIMBI],3,2) +
":" + SUBSTRING([V_EQUI-TIMBI],5,2))
Das Feld TIMBI_DT_DBTIME vom Typ DT_DBTIME2(0) enthält vor dem Lookup folgenden Inhalt: '09:09:04' (Dataview)
Leider ist es nun so, dass der Lookup die Einträge mit dem aufbereiteten Datenfeld nicht findet.
Interessanterweise findet er aber Felder die NULL beinhalten.
Das Datenfeld ist auf der Datenbank mit time(0) definiert.
Für entsprechende Hinweise bin ich sehr dankbar.
Gruss Rene