Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Xavier Augusto

Resultados do Comando

Recommended Posts

Bom tarde Galera !

 

Estou com um problema que não consigo resolver.

 

Vou explicar oque acontece.

 

Estou executando um comando no SQL esse (String codigo = @"select IdCliente from B2BCliente where (CNPJ = '"+CNPJ_DE_CLIENTE+"');";)

Ele me retorna o resultado legal.

 

Só que eu preciso que esse resultado vire uma variável para colocar no C#.

 

Então a pergunta é - > Como pegar um resultado do SQL e transformar ele em uma variavel ! ?

 

Alguém pode me ajudar? :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende do resultado esperado. Ele vai ser oque? que tipo? O retorno vai ser uma tabela? um dado do tipo int?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende do resultado esperado. Ele vai ser oque? que tipo? O retorno vai ser uma tabela? um dado do tipo int?

 

 

Eu quero pegar o resultado do SELECT (valor da coluna) ele pode ser String ou Int e armazenar em uma variável.

 

Respondi sua pergunta ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mais ou menos, mas vamos lá.

No SQL, pode-se pegar direto por um SET

 

declare @cod int

select @codigo = codigo from tabela 

select @codigo

 

O retorno vai ser o @codigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom o problema foi resolvido galera ^^

 

O problema esta na conversão no C# estava chamando uma string quando na verdade era pra chamar um INT, vou postar o código para voc's verem oque eu fiz.

 

 

 

 SqlCommand comandosql = new SqlCommand("select IdCliente from B2BCliente where (CNPJ = '" + CNPJ_DE_CLIENTE + "');", conexao); 
               comandosql.ExecuteNonQuery();

               SqlDataReader comando = comandosql.ExecuteReader();
               comando.Read();

               cliente = comando.GetInt32(0);

 

 

Fica a dica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.