Я пытаюсь передать переменные в хранимую процедуру, которую я установил, я их сопоставил на вкладке «Сопоставление параметров». Я думаю, что у меня может быть синтаксис неправильно, но я не могу найти решение.Передача параметров хранимой процедуре с задачей sql
EXEC [dbo].[proc_GetQuarterlyEmailId]
@employeeNumber = ?,
@employeeFirstName = ?,
@employeeLastName = ?,
@employeeEmail = ?
Ошибка я получаю:
Executing the query "EXEC [dbo].[proc_GetQuarterlyEmailId] @employeeNu..." failed with the following error: "Could not find stored procedure ''.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.
Если я удалить параметры из хранимой процедуры и удалить отображение параметров он работает прекрасно, так что я знаю, что это может его найти. Я использую соединение ADO.NET.
Спасибо за ответ! Но я попробовал это, и это все равно дает мне ту же ошибку. В наборе результатов установлено значение «Single row», потому что это то, что я получаю, когда работает SP. – rycekrispies
Вы используете трансформацию «Выполнение SQL-задачи»? Если да, можете ли вы добавить скриншоты настроек «Настройка параметров» и «Набор результатов», поскольку они оба вызвали у меня проблемы в прошлом. – MiguelH
. Отображение параметров отличается от типа используемого типа коннекта. –