Я выполняю задачу SQL в SSIS 2005. Тип соединения ADO.NET и входной параметр хранимой процедуры.Не работает.Синтаксическая ошибка. Я прочитал некоторые документы и блоги, но у меня не работает.Это то, что я имею в операторе SQL задачи Exeute sql (ADO.NET)
EXEC StoredProcedureName @ParameterName =
Это дает разные ошибки в различном синтаксисе, который я пробовал,Все сбои Проблемы с запросом, свойство «ResultSet» установлено неправильно, параметры установлены неправильно или подключение установлено неправильно.
Я перепробовал все комбинации, например EXEC StoredProcedureName @ParameterName =?StoredProcedureName?StoredProcedureName @ParameterName =?и т. д. и т. д.
Я проверил тип параметра и его параметры
Такая же настройка работает, если я изменю тип подключения на OLE DB.Но я не хочу OLE DB и хочу изменить его на ADO.NET
Я пытался в соответствии со спецификацией Microsoft, но это также не сработало для Micrtosoft, если IsQueryStoredProcedure имеет значение False, EXEC uspGetBillOfMaterials @StartProductID,@ CheckDate
Я пытался изменить все комбинации в свойстве IsQueryStoredProcedure также напрасно. Я правильно сопоставил имя параметра, порядок и переменную в сопоставлениях параметров, но все же не повезло
, как я уже сказал, что он работает с OLEDB, но не работаетработать с ADO.NET даже после изменения синтаксиса.Пожалуйста, помогите
У меня есть другая задача на ADO.NET, и она отлично работает, потому что у него нет входного параметра