Este mensaje de error puede aparecer cuando se ejecuta el comando INSERT o el comando UPDATE OR INSERT y significa que la cantidad de columnas que se quieren insertar y la cantidad de valores que se guardarán en esas columnas no coinciden.

Ejemplo:

INSERT INTO BANCOS
           (BAN_CODSUC, BAN_IDENTI, BAN_NOMBRE)
     VALUES(0         , 'Citibank');

Como puedes ver, hay 3 columnas en la tabla BANCOS a las cuales se les quiere poner valores, pero hay solamente 2 valores disponibles. Como la cantidad no coincide, ese mensaje de error es mostrado. Evidentemente que la solución es que ambas cantidades sean iguales.

Artículos relacionados

El índice del blog Firebird21

El foro del blog Firebird21