forse perché in asp usi CINT oppure sbagli ad usare ROUND

posta il codice che usi per l'insert
così ad occhio pare un errore di asp e non legato ai campi di sqlserver