string commandGetIslemIdleri = ("EXEC GetIslemIdleri");
cmd = new SqlCommand(commandGetIslemIdleri, sqlConn);
cmd.Parameters.Add(new SqlParameter("@CARIID", 110));
using (var reader = cmd.ExecuteReader()) //error occurs here
{
while (reader.Read())
{
islemidleri.Add(reader.GetInt32(0));
}
}
Выше приведен код, который я пытаюсь написать для вызова ниже хранимой процедуры с параметром CARIID
, который является целым числом.когда я запускаю код, возникает ошибка и она говорит "Procedure or function 'GetIslemIdleri' expects parameter '@CARIID', which was not supplied."
, но насколько я понимаю из примеров, которые я прочитал из здесь я отправляю параметр с этим кодом cmd.Parameters.Add(new SqlParameter("@CARIID", 110));
мне нужна помощь, спасибо ваванс.
ALTER PROCEDURE [dbo].[GetIslemIdleri]
@CARIID int
AS
BEGIN
SET NOCOUNT ON;
SELECT ID
FROM TBLP1ISLEM
WHERE TBLP1ISLEM.CARI_ID=@CARIID
END