Buenas Noches.-
Verifica si alguno de los valores que estas pasando es de tipo DECIMAL, me explico si tienes por ejemplo el siguiente script:
INSERT INTO TABLA(CAMPO1, CAMPO2,CAMPO3)VALUES(VALOR1,VALOR2,1,5) en donde 1,5 es el valor que deseas insertar en el campo3 te dará un error ya que para el gestor de bases de datos estas pasando 4 valores para insertarlos en 3 columnas; el valor 1,5 el gestor en este momento lo esta viendo como dos valores por separado, si este es el caso podrías probar colocando:
INSERT INTO TABLA(CAMPO1, CAMPO2,CAMPO3)VALUES(VALOR1,VALOR2,1.5), igual pasaría si los valores que deseas insertar son string pero tienes una coma por alguna parte, no se que estas desarrollando pero considera usar procedimientos almacenados y pasar por parámetros los valores que desees insertar
Saludos.