Dinesh92d Ответов: 2

Процедура "SP_name" не имеет параметра с именем " @typ_table"


Привет, это мой код, я хочу получить ошибку thase, как это можно исправить.

Что я уже пробовал:

 sqlcmd = new SqlCommand("SP_Name", conn);
 conn.Open();
 sqltrans = conn.BeginTransaction();
 sqlcmd.Transaction = sqltrans;
 sqlcmd.CommandType = CommandType.StoredProcedure;


 sqlcmd.Parameters.Add(new SqlParameter("@UserId", SqlDbType.Int, 4, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, UserId));



 sqlcmd.Parameters.Add(new SqlParameter("@Typ_Table", dt));

string Result = sqlcmd.ExecuteScalar().ToString();

Karthik_Mahalingam

убедитесь, что ваш sp имеет этот параметр @Typ_Table

Suvendu Shekhar Giri

Мой Виртуальный 5!

Karthik_Mahalingam

:)

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Сообщение совершенно ясно. ;)

Suvendu Shekhar Giri

Поделитесь соответствующей частью вашей хранимой процедуры и перед этим убедитесь, что ваш хранимый процесс имеет параметр с именем @Typ_Table.

ZurdoDev

Ошибка очень ясна, не так ли? Чего ты не понимаешь?

2 Ответов

Рейтинг:
1

Member 13395543

Пожалуйста, проверьте пустое пространство в параметре в хранимой процедуре и в sqlparameter

ex "@typ_table " содержит пустое пространство в конце, пожалуйста, удалите это и проверьте


Рейтинг:
0

#realJSOP

Я предполагаю, что указанная хранимая процедура не имеет параметра с именем "@typ_table". Вы неправильно написали имя параметра?