uhm... il problema è che se io lascio la virgola come separatore decimale, allora mi fa conflitto nel sql perchèla virgola del valore che deve essere inserito viene visto invece come separatore tra i valori che sta inserendo; cioè in pratica ade sempio 45,39 li interpreta come 45 da mettere nel primo campo e 39 nel secondo; alla fine sballa ovviamente sul num totale dei campi.
la cosa buffa, si fa per dire, è che in un'altra maschera il problema non si pone. Anche lì un valore da inserire che viene inserito senza problemi e senza modifiche nello stesso db con la stessa istruzione e le stesse specifiche!!
codice:
rata=request.Form("importo")
rata=replace(rata,",",".")
codice:
sql2="insert into rate (num,nuovo_residuo,importo_rata,data_versamento,modalita,bolletta,chiave,importo_iniziale) values ("&deb&","&nuovo_residuo2&","&rata &",#"&dataright&"#,'"&modo&"',"&bolletta&",'"&chiave&"',"&importo_iniziale&")"
in ogni caso grazie per la risposta