Le operazioni con TADOQuery dovrebbero essere effettuate all'interno del blocco try...except, prima della chiamata al metodo di Commit.