Frage : Nicht durchführende SSIS Fall-Aussage

Hallo verstehen Kerle, das

I morgens versuchend, eine SQL-AUSERWÄHLTE FALL-Aussage in einer Durchführung SQL-Aufgabe in SSIS laufen zu lassen und ich nicht, warum es erroring.

If ist, das ich den folgenden Code laufen lasse, um das varaiable zu prüfen und prarmeters dann es alle Arbeiten o.k. adaequat sind und ich den variablen Wert im gesetzten Einzelteil der Einzelteil-field.

UPDATE ImpPricesSys21 = erhalte?

Now, das ich einen spezifischen SQL-Befehl durchführen möchte, bestimmte Aufzeichnungen zu aktualisieren, die auf dem Parametereingang basieren. Wann lasse ich das following

SELECT CASE
WENN laufen? = „E:\Web _FTP_home \ WEBPRICEDUMP \ 001_Prices.txt“ AKTUALISIEREN DANN EINGESTELLTES ImpPricesSys21 [Einzelteil] = 'AA'< Br/> WENN? = „E:\Web _FTP_home \ WEBPRICEDUMP \ 002_Prices.txt“ AKTUALISIEREN DANN EINGESTELLTES ImpPricesSys21 [Einzelteil] = 'BB'< Br/> WENN? = „E:\Web _FTP_home \ WEBPRICEDUMP \ 003_Prices.txt“ AKTUALISIEREN DANN EINGESTELLTES ImpPricesSys21 [Einzelteil] = 'CC'< Br/>END

I erhalten das folgende Störung…

Error: 0xC002F210 an führen SQL-Aufgabe, durchführen SQL-Aufgabe durch: Die Frage durchführend „, CASE
VORWÄHLEN WENN? = 'E:\Web _FTP_home \ WEBPRICEDUM…“ ausgefallen mit der folgenden Störung: „Kein Wert gegeben für eine oder mehrere erforderlichen Parameter.“. Mögliche Ausfallgründe: Probleme mit der Frage, „ResultSet“ Eigentum nicht richtig eingestellt, Parameter nicht richtig eingestellt oder hergestellte correctly.

Any Gedanken des Anschlußes nicht auf, wo ich falsch gehe?

Look vorwärts zu Ihrem assistance.

Nigel

Antwort : Nicht durchführende SSIS Fall-Aussage

Die Korrektur, auserwählt angefordert nicht t

UPDATE ImpPricesSys21 EINGESTELLT [Einzelteil] =
FALL?
 WENN „E:\Web _FTP_home \ WEBPRICEDUMP \ 001_Prices.txt“ DANN „AA“
 WENN „E:\Web _FTP_home \“ DANN „BB WEBPRICEDUMP \ 002_Prices.txt“
 WENN „E:\Web _FTP_home \ WEBPRICEDUMP \ 003_Prices.txt“ DANN „cm“
 SONST [Einzelteil]
ENDE

Ihre Vorlage, WENN Form außerdem arbeitet, aber ein bisschen sich wiederholender mit der Variable.  Auch die SONST Konserven [Einzelteil] wenn keine der Fälle getroffen, andernfalls ist sie mit der impliziten SONST NULL gleichwertig.

UPDATE ImpPricesSys21 EINGESTELLT [Einzelteil] =
FALL
 WANN? = „E:\Web _FTP_home \ WEBPRICEDUMP \ 001_Prices.txt“ DANN „AA“
 WANN? = „E:\Web _FTP_home \“ DANN „BB WEBPRICEDUMP \ 002_Prices.txt“
 WANN? = „E:\Web _FTP_home \ WEBPRICEDUMP \ 003_Prices.txt“ DANN „cm“
 SONST NULL
ENDE
Weitere Lösungen  
 
programming4us programming4us