Ir para conteúdo

POWERED BY:

Arquivado

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

mvz

[Resolvido] Somando E Dividindo Campos De Tabelas

Recommended Posts

Olá!

Como poderia fazer para somar e depois dividir dois ou mais campos de um tabela, sendo que pode ocorrer de um dos campos estar vazio?

Tentei assim e dá erro quando um campo está vazio:

 

 

<%
DIM matematica1m, matematica2m, mediamatematica
matematica1m = rs_primeiro.Fields.Item("xmatematica_m").Value
if matematica1m = "" then
matematica1m = "0"
end if
matematica2m = rs_segundo.Fields.Item("xmatematica_m").Value
if matematica2m = "" then
matematica2m = "0"
end if
matematicam = CDBL(matematica1m) + CDBL(matematica2m)
mediamatematica = matematicam / 2
%>
<% = mediamatematica %>
Valew por qq ajuda!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta.. mas qual o erro que ele te retorna ???

Simplesmente Isso:

 

Erro de tempo de execução do Microsoft VBScript (0x800A005E)

Uso inválido de Null: 'CDBL'

/ap_pensando2008/boletim1_teste.asp, line 665

 

======================

 

RESOLVIDO! facinho até.... hehehehe

O negócio é usar IsNULL no IF...

 

<%
			DIM matematica1m, matematica2m, mediamatematica
			matematica1m = rs_primeiro.Fields.Item("xmatematica_m").Value
			if IsNull(rs_primeiro("xmatematica_m")) then
			matematica1m = "0"
			end if
			matematica2m = rs_segundo.Fields.Item("xmatematica_m").Value
			if IsNull(rs_segundo("xmatematica_m")) then
			matematica2m = "0"
			end if
			matematicam = CDBL(matematica1m) + CDBL(matematica2m)
			mediamatematica = matematicam / 2
			%>
			<% = mediamatematica %>

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.