in questa maniera riesco ad azzerare il campo di input e quindi a non fare verificare l'eccezzione.
stavo pensando di mettere un controllo nella funzione che gestisce le eccezioni, in pratica vorrei effetuare automaticamente questa operazione
MyDataSet.FieldByName('DATAORA').Clear;
al verificarsi dell'eccezione.
quindi;
mi manca conoscere il nome del campo su cui avviene l'eccezzione.codice:procedure TFrmMenu.ApplicationEvents1Exception(Sender: TObject; E: Exception); begin if e.message = ' / / ' then begin .... .....clear .... end; end;
forse lo si puo passare come parametro alla procedura?
mi sai dire come lo devo leggere o perlomeno come posso effetuare la clear dall'intero della funzione che gestisce l'eccezzione?
grazie
fulvio