При попытке вызвать процедуру в исходной задаче OLE DB у меня возникает неприятная проблема.Я использую команду SQL из режима доступа к переменным данным, но я вижу, что она не оценивает мою переменную правильно.
Моя переменная (для ValidateAsExpression установлено значение True) использует выражение для создания команды sql, например«EXEC ProcName« Param », где значение Param исходит из переменной, значение которой я установил с помощью задачи EXEC SQL.Ниже приведено выражение:
“EXEC ProcName ” + “‘” + @[User::vDateThreshold] + “‘”
Если я использую переменную в моем источнике, которая ссылается на статическое значение, она работает нормально, но проблема, как мне кажется, возникает, когда я использую переменную, которая ссылается на другую переменную в своем выражении.
Кто-нибудь еще сталкивался с этой проблемой?
Я использую этот метод, потому что у меня была похожая проблема при попытке использовать параметр с методом доступа к данным команды sql.
Заранее спасибо