Fråga : SSIS-fallmeddelande som inte utför

Hi grabbar, den pröva förmiddagen för

I att köra ett VALT FALLmeddelande för SQL i en utförandeSQL-uppgift i SSIS och jag förstår inte varför det är erroring.

If som jag kör efter kodifiera för att bevisa det varaiable och prarmeters är den funktionsdugliga boten därefter det alla arbeten bra och jag får variabeln värderar i det fastställda objektet för objekt field.

UPDATE ImpPricesSys21 =?

Now som jag önskar att bära ut en närmare detalj SQL, befaller för att uppdatera bestämda rekord som baseras på parametern, matar in. När jag kör following
SELECT CASE
NÄR? = ”E:\Web _FTP_home \ WEBPRICEDUMP \ 001_Prices.txt” UPPDATERAR UPPSÄTTNINGEN DÄREFTER ImpPricesSys21 [objekt] = 'AA'
NÄR? = ”E:\Web _FTP_home \ WEBPRICEDUMP \ 002_Prices.txt” UPPDATERAR UPPSÄTTNINGEN DÄREFTER ImpPricesSys21 [objekt] = 'BB'
NÄR? = ”E:\Web _FTP_home \ WEBPRICEDUMP \ 003_Prices.txt” UPPDATERAR UPPSÄTTNINGEN DÄREFTER ImpPricesSys21 [objekt] = 'CC'
END

I får efter den fel…
Error: 0xC002F210 på utför SQL-uppgift, utför SQL-uppgift: Utföra queryen ”VÄLJ CASE
NÄR? = 'E:\Web _FTP_home \ WEBPRICEDUM…”, ”Inget värdera givet för en eller flera required parametrar.”. Möjlighetfel resonerar: Problem med queryen, uppsättning ”för ResultSet” egenskap inte korrekt, uppsättning för parametrar inte korrekt eller etablerade correctly.

Any tankar för anslutning inte på var I-förmiddag som orätt går?

Look framåtriktat till din assistance.

Nigel
" klar "

Svar : SSIS-fallmeddelande som inte utför

Korrigeringen som är vald krävs inte

UPPSÄTTNING för UPPDATERING ImpPricesSys21 [objekt] =
FALL?
 NÄR ”E:\Web _FTP_home \ WEBPRICEDUMP \ 001_Prices.txt” DÄREFTER ”AA”,
 NÄR ”BB WEBPRICEDUMP \ 002_Prices.txt” ”för E:\Web _FTP_home \” DÄREFTER,
 NÄR ”E:\Web _FTP_home \ WEBPRICEDUMP \ 003_Prices.txt” DÄREFTER ”CC”,
 ANNARS [objekt]
AVSLUTA

Ditt original, NÄR bilda arbeten som väl, bara a bet mer upprepande med variabeln.  Också de ANDRA sylterna [objekt] när inga av fallen möts, annorlunda den är likvärdigt till det implicit ANNAT OGILTIGT.

UPPSÄTTNING för UPPDATERING ImpPricesSys21 [objekt] =
FALL
 WHEN? = ”E:\Web _FTP_home \ WEBPRICEDUMP \ 001_Prices.txt” DÄREFTER ”AA”,
 WHEN? = ”BB WEBPRICEDUMP \ 002_Prices.txt” ”för E:\Web _FTP_home \” DÄREFTER,
 WHEN? = ”E:\Web _FTP_home \ WEBPRICEDUMP \ 003_Prices.txt” DÄREFTER ”CC”,
 ANNAT OGILTIGT
AVSLUTA
Andra lösningar  
 
programming4us programming4us