Передача параметра в хранимую процедуру sql в c #

        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
7
задан Bastardo 23 May 2011 в 14:50
поделиться