VB6. ho cambiato il collegamento al DB utilizzando gli adodb 'Microsoft.Jet.OLEDB.4.0'. Semplicemente, quando scrivo un nuovo record [addnew] mi da l'errore 'tipo di dati non corrispondente...' se ad un campo decimale cerco di dare valore inferiore ad 1. Se lo lascio null o valore superiore 1 oppure 1,99 etc. etc., l' UPDATE funziona regolarmente. Spero di essermi spiegato, non sono un gran chè in italiano e capisco che il problema è strano e non riesco a presentarvelo in maniera chiara.