Das Laden des Bildes würde ich im Ereignis OnChange() der DataSource machen - und vielleicht auch nur dann, wenn ein Datensatzwechsel erfolgt:
Delphi-Quellcode:
procedure TDemoForm.DataSourceDataChange(Sender: TObject; Field: TField);
begin
if not Assigned(Field) then
Image1.Picture.LoadFromFile(DBEdit1.Text);
end;
Grüße vom marabu