none
Вопрос по хранимым процедурам и возврату значений RRS feed

  • Вопрос

  • Никак не могу по MSDN полазить, поэтому пишу сюда, что сучилось с MSDN? Ни одну тему открыть не могу? Думал на работе, дак и дома то же самое. CGI что то там ошибка. Сейчас быстро пчатать не могу буквы проскакивают. :)

    Ну вопрос вот в чём. Поискав инфу написал хранимую процедуру

    ALTER PROCEDURE dbo.SelectIDProject
    	
    	(
    	@params NVARCHAR(250),
    	@Ident INT OUTPUT
    	)
    	
    AS
    	SET NOCOUNT ON
    
    
    SELECT @Ident as idproject
    FROM         project
    WHERE     (nameProject = @params)
    
    SET @Ident = scope_identity();
    	RETURN
    

    Насколько я понимаю можно как то без SET и OUTPUT

    в конце процедуры один SELECT использовать.

     

    Вопрос вот в чём, как значение из хранимой поцедуры считать уже в программе?

    Запускаю ХП так

                using (BasEntities context = new BasEntities())
                {
                    string ees = "ММПР";
    
                    context.SelectIDProject(ees);
                }
    
    Например в int s;
    Спасибо.

     

    7 сентября 2011 г. 16:47

Ответы

Все ответы