Надо заметить, что все компоненты ADO, за исключением компонента TADOConnection при активизации или выполнении исполняют команду ADO. Эти компоненты TADOCommand, TADODataSet, TADOTable, TADOQuery, TADOStoredProc. Установите в свойстве ExecuteOptions eoAsyncExecute.
При исполнении происходит
Вызывается обработчик события OnWillExecute
Управление передается в программу
После окончания выполнения команды, как успешного, так и ошибочного, вызывается обработчик события OnExecuteComplete