en ocasiones me surjieron errores aparecido este al intentar acceder a un dato nulo de un dataset
Código Delphi
[-]mi_variable:= midatasetcampo.value;
tal vez el error venga por ahí.
posteriormente opte por poner cero como valor inicial en las tablas y asi evitar nulls.
Saludos...
