Wie können Sie einen Wert der Variablen in Odbc Quelle für SQL-Befehl nehmen?SSIS - Odbc Quelle nehmen keine dynamische Variable
Hier ist, was ich tue:
My SQL Aufgabe bevölkern meine Variable (ID_SCAN_CHECKPOINT) standardmäßig ausführen der Wert -2, es ist int64.
Danach habe ich eine Datenflußtask ausführen und innerhalb dieser ausführen ich eine ODBC-Quelle.
Dafür baute ich einen Ausdruck:
Wie Sie die Auswertung des Ausdrucks sehen das Ergebnis mit dem Standardwert meiner Variable zeigt.
Wenn ich das Paket ausführen, ich den Wert meiner Variable sehen:
Aber meine odbc Quelle scheint nur den Standardwert meiner Variable zu verwenden und nimmt nicht meinen neuen Wert von "SQL-Task ausführen" ...
Was habe ich hier vergessen?
Welche Art von Quelle verwenden Sie? Ich sehe keine Option zur Verwendung eines Ausdrucks mit einer ODBC-Quelle. –
Ich benutze Datenfluss-Task> Rechtsklick> Eigenschaften> Ausdrücke –
Sie haben Recht auf den Datenfluss-Task klicken? Ich nehme an, dass Sie die Eigenschaft der ODBCSource.SqlCommand-Eigenschaft festlegen? Worauf stellen Sie es ein? –