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
, который является целым числом. но насколько я понимаю из примеров, которые я прочитал из здесь , я отправляю параметр с этим кодом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