Ho capito dove è il problema ma nn so come risolvere..

Sembra che quando uso l'rs.addnew su campi di tipo varchar accetti al massimo 1 carattere scritto dentro nonostante la dichiarazione del campo sia varchar(50)...