Я записываю три значения переменных из базы данных, используя задачу «Выполнение SQL», и если я проверяю, правильно ли записаны значения с точкой останова, все кажется правильным.
Теперь я хочу использовать переменные, которые были записаны ранее в другой задаче выполнения SQL, для выполнения процедуры. Проблема в том, что значения переменных отображаются неправильно (я думаю).
Я думал, что переменные не являются глобальными (на самом деле, когда я проверяю переменные, значения всегда равны нулю, а во время отладки в задаче, в которой я пишу, переменные не равны нулю).
Как я могу решить эту проблему?
Вот как я называю процедуру:
exec FillCalendar ?, ?, ?, ?
(у меня 4 переменные).
Это отображение параметров:
Они расположены в порядке вопросительных знаков в запросе.
Все они типа INT.