[BCB/Delphi][ADO]Wykrycie zmiany aktywnego rekordu

Witam, mam program, który pobiera dane do DBGrid za pomocą ADO.

Jk sprawdzic, że nastąpiła zmiana aktywnego rekordu? Jaka metoda za to odpowiada?

Mam w bazie linki do plikow graficznych i chce, zeby po przejsciu do innego rekordu zmienialo sie tez zdjecie w Image. Jak to zrobic?

Z góry dziekuje za pomoc.