1
Я пытаюсь передать переменную пакета: packno from Execute SQL Task to Data flow. Переменная заполняется нужной стоимостью на событии OnProgress. Значение: 20717. Но по событию OnPostExecute это значение очищается и присваивается: -1.Переменная очищается при событии PostExecute SSIS 2008
Таким образом, команда SQL выполняется с -1 значением. Любая идея, почему это происходит?
check code поэтому переменная получает re-st/overwritten и проверяет, является ли EvaluateAsExpression истинным или нет. –
Является ли значение переменной результатом запроса в SQL-задаче Execute? –
Значение EvaluateAsExpression равно false. Да, значение переменной является результатом запроса, и оно назначается штрафом на этапе выполнения. Что-то происходит после. Нет никакого специального кода –