Ir para conteúdo
Fórum Script Brasil
  • 0

Soma


gu_lt

Pergunta

Eu fiz o seguinte código:

<%@language = "vbscript"%>

<%

dim soma, divisao, quant

set cn = server.createobject("adodb.connection")

cn.open "provider = microsoft.jet.oledb.4.0; data source = " & server.mappath("nota.mdb")

sql1 = "select * from nota1"

set rs = cn.execute (sql1)

while not rs.eof

quant = quant + 1

soma = soma + rs("nota")

rs.movenext

wend

response.write "<b>Nº Votos:</b> " & quant & "<br>"

response.write "<b>Nº de notas</b>: " & soma & "<br>"

response.write "<b>Média:</b> " & quant/soma & "<br>"

%>

Os valores do rs("nota") no banco de dados são 8, 8, 4, e 2, o problema é que quando eu rodo o código ele retorno o seguinte resultado:

Nº Votos: 4

Nº de notas: 8842

Média: 4,52386337932594E-04

como vocês podem perceber ele não está somando e sim recuperando os dados simplestes. Algué saberia me dizer o que há de errado com a variável SOMA.

Obrigado

Gustavo

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Brother, nesse caso, a soma não está acontecendo, porque seu codigo está interpretando o SOMA como se fosse uma STRING, e está concatenando!

Para obter a soma, basta converter pra NUMERO os valores! Usando o CINT!

Algo assim:

soma = CInt(soma) + CInt(rs("nota"))

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Qual dos dois resolveu seu problema?

A minha solução, ou a do Code?

Só pra todo-mundo saber o que você fez!

Abraços

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...