Bueno ,voy a aportar más datos para ver si alguien me ayuda a solucionar el problema. Resulta que el error da en un tipo especifico de campo de la tabla access, concretamente en un campo de tipo numerico, con tamaño de campo Decimal y escala 2. Si pongo la escala a 0 no me da ningún problema, pero necesito meter numeros con decimales en ese campo. ¿Alguna idea?