No se ajuste a tu problema pero te planteo la siguiente solución:
ubícate el BDE, paso a seguir en propiedades busca compatibilidad y le seccionas compatible con winxp service pack 2 o 3 el que sea de tu gusto y finalmente seleccionar ejecutar como administrador.
Adicionalemente prueba este código
Código Delphi
[-]
procedure TDMPrediosMilenium.TInteresPostError(DataSet: TDataSet;
E: EDatabaseError; var Action: TDataAction);
begin
MessageDlg('No se puede Grabar el Registro',mtInformation,[mbOk],0);
Action := daAbort;
end;
gertorresm
Colombia