In caso di Access puoi usare due strade:
oppure testare se il campo e' Null dopo aver popolato il recordset:codice:Select IIf(IsNull(sum(prezzo)), 0, sum(prezzo)) from articoli where codiceart LIKE '2000'
In MySql la prima soluzione non l'ho testata, ma credo vada If al posto di Iifcodice:if IsNull(TuoRecordset.Fields(0).Value)=true then Valore =0 else valore=TuoRecordset.Fields(0).Value.
Ciauz
CHico