Ir para conteúdo

Arquivado

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

jbuilder

Qual a Diferença???

Recommended Posts

E ai Galera beleza???Tenho uma dúvida, qual a diferença em consulta a base quando eu uso "ExecuteScalar" ou Omito essa opção?Grato.Fico no aguardo...Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

O ExecuteScalar é utilizado para retornar somente um valor da base.Ex:Quando você quer pegar o total do valor dos produtos de uma farmácia, daí você usa um SQL tipoSELECT SUM(VALOR) AS TOTAL FROM CAD_PRODUTOAí quando executar o ExecuteScalar, ele só vai retornar a informação do campo TOTAL para uma variável (você deve fazer o casting), sem ter que criar um DataReader para isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Independente seu utilizar um Loop, ou isso só se adapta Quando dou condições do Tipo Where, ou funções pré, já do Sql como COUNT, MAX, TOP entre outras. Se por ex eu fizer o seguinte:SELECT Campo_1, Campo_2, Campo_3 FROM Tabela WHERE Condicao(ões)DIm Variavel as Sqldatareader = RecSet.executereaderwhile Variavel.readend whilerecset.executescalarIsso eu posso estar faznedo?GratoFico no aguardo.

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.