ragazzi devo visualizzare la somma di alcuni dati e con la seguente query
"SELECT SUM(ris1) AS Tot1, SUM(ris2) AS Tot2 FROM tb WHERE ...."
e poi associo ad una varibile di tipo integer la somma
varTot1 = ReaderTot("Tot1")
varTot2 = ReaderTot("Tot2")
tutto funziona se ci sono dati però ho notato che non sempre ci saranno dati e come posso a questo punto evitare che mi compaia l'errore?

Rispondi quotando
ma, visto che è meglio due risposte invece di nessuna
, sottolineo anch'io: mai e poi mai si debbono usare i valori letti da database così come sono, ma bisogna sempre assicurarsi che non ci siano valori nulli. In pratica, secondo i casi, bisogna vedere se il valore restituito sia nothing o DBNull.Value. Come fare? Io uso una funzione globale che trasforma i valori nulli in stringa, o 0 a seconda che siano stringhe o numerici
