Ich habe vermutlich wieder einmal ein Problem mit einem betrag in einer SELECT-Anweisung
In einem SSIS-Paket wird zunächst ein Recordset in eine Objekt-Variable eingelesen.Darin ist u.a. eine Betrags-Spalte enthalten.
Mit diesem Recordset wird dann ein For-each-Container gefüttert. Dann wird für jeden Datensatz aus dem Recordset in eine anderem Tabelle gesucht
1. Die Betragsvariable hat oft 3 oder 4 Nachkommastellen, die entsprechende Spalte in der Such-Tabelle aber immer nur 2
2. Um das zu beheben, runde ich die Betragsvariable 2 auf 2 Nachkommastellen
3. Die Betragsvariable hat dann das Format "99,99" (Man beachte das Komma). In Visualstudio wird das zumindest so angezeigt
Kann das ein Problem sein?
Ich habe den Eindruck, das die Suche erfolgreich verläuft wenn dich das Paket in VS manuell laufen lasse, aber fehlschlägt wenn es zeitgestuerte dann automatisch vom SQL-Server aufgerufen wird.