partendo da questa estrazione di dati:

set rec56=conn.execute ("Select SUM(punti) as totale_punti_consumati from carrello where id_ordine = '" & id_ordine & "'" )
punti_consumati = rec56("totale_punti_consumati")

ottengo la somma dei punti consumati (somma di vari records...)

ma nella richiesta non ci sono records... e dunque nulla da sommare... non riesco ad attribuirgli il valore di 0 (zero)

ho provato così e con altre formule... ma non funziona mai:

If Len(punti_consumati) = 0 then punti_consumati = 0

If totale_punti_consumati = "" then punti_consumati = 0