Ir para conteúdo

POWERED BY:

Arquivado

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

Reason XP

Contar Campos

Recommended Posts

Ola + 1 vez pessoal!!!

 

keria contar as campos do meu banco...

 

Ex:

 

 

ID | Campo1 | Campo2 | Campo 3 |

1 | 5 | 8 | 3 |

2 | 5 | 2 | 2 |

3 | 5 | 3 | 1 |

 

Sql="Select * From Clientes"

 

e kero mostrar os resultados somados:

 

<%=rs("Campo1")%> (motrar o resultado do Campo1 que e: 15 )

 

<%=rs("Campo2")%> (motrar o resultado do Campo1 que e: 13 )

 

<%=rs("Campo3")%> (motrar o resultado do Campo1 que e: 6 )

 

eu sei q e possivel fazer isso pelo Sql... mas na verdade kero somar pelo (rs)..

 

vir coisa do tipo assim:

<%=Count(rs("Campo1"))%>

mas n lembro bem, testei de todas as formas, e n tive sucesso!

 

agradeco a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

se você quer contar pelo recordset segue a logica

do while not rs.eofi=i+1rs.movenextloopresponse.write(i)
tem ainda o

variavel=rs.recordcount

mas pelo exemplo que colocaste, o deseja não é bem contar e sim SOMAR os valores, ai o caso seria diferente do que citei

Compartilhar este post


Link para o post
Compartilhar em outros sites

Camarada,

 

Faço minha a pergunta do vagner.net.

 

 

E vagner.net gostei mto da frase apresentação ainda mais no original. Admiro mto o mestre Dante.

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

vagner.net eu preciso somar pelo (rs)...

 

 

eu andei testando assim:

<%=rs.recordcount("Campo1")%>

mas ta dando erro... como seria o coreeto??? :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso eu ja entendi, eu quero saber pq você precisa fazer pelo RecordSet??Afinal, "quem não tem colírio usa óculos escuro" e em desenvolvimento sempre existe mais de uma forma de fazer a mesma coisa!!você não pode simplesmente trazer a soma pelo SELECT?Ou se não puder alterar esse SELECT, gerar outro para trazer a soma?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo reasonXp, essa sua "lógica" não é aplicavel. As unicas maneiras são, somar via Query Sql ou Somar durante o While armazenando em variaveis

Compartilhar este post


Link para o post
Compartilhar em outros sites

Reason XP, de acordo com o primeiro post no tópico, este código abaixo resolveria:

rs.Open "select sum(Campo1) as TotCampo1,sum(Campo2) as TotCampo2,sum(Campo3) as TotCampo3 from Tabela", conexao...Response.Write "Total Campo 1: " & rs("TotCampo1") & "<br />" & vbCrLfResponse.Write "Total Campo 2: " & rs("TotCampo2") & "<br />" & vbCrLfResponse.Write "Total Campo 3: " & rs("TotCampo3") & "<br />" & vbCrLf

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.