Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
laura_skywalker

[Resolvido] Armazenar resultado de Stored Procedure em variável (c#)

Recommended Posts

Boa Tarde,

Tenho uma pequena dúvida, existe alguma maneira de se armazenar o resultado de uma stored procedure em uma variavel?

Por exemplo, tenho a seguinte procedure:

create procedure PegarCodigo
@desc char(20) as
select CD_EST_TRANS from TB_EST_TRANS where DS_EST_TRANS = @desc

O resultado gerado por essa pesquisa pode ser armazenado em uma variável?

Estou programando em c#.

Grata desde já!

Laura

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta fazer algo como

create procedure PegarCodigo

@desc char(20) as

exec 'select CD_EST_TRANS as teste from TB_EST_TRANS where DS_EST_TRANS = '+@desc+''

certa vez fiz algo semelhante a isso, esse comando retorna o valor do select.

ai no C#, você usa o sqlconection pra criar a conexão, o sql comand pra passar a querry, e o datareader pra receber os dados... posso postar os códigos certinho amanhã caso ainda reste alguma dúvida.

Compartilhar este post


Link para o post
Compartilhar em outros sites

CREATE procedure sp_login (@login varchar(15), @senha varchar(15))

as

begin

declare @comando varchar(1000)

set @comando = 'select count (nomeUsuario) as cont from cliente '+

'where login = '''+@login+''' and senha = '''+@senha+''''

exec(@comando)

end

GO

isso retorna o resultado do select ;) , basta adequa-lo ao seu select

caso tenha dúvida na parte do c# só dizer...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×