Ahoj,
Mám takový problém. Udělal jsem metodu na obnovení připojení s databází, když se např restartuje sql server apod. Tato metoda se volá vždy když uživatel něco udělá a updatuje se DataSource gridu. Jde mi o to když uživatel např. edituje text v gridu napojeném na databázi, a spojení předtím vypadne a obnoví se onou metodou aby se do databaze načetl už editovaný text, a ne do gridu zpátky starý z databáze.
begin
ConnectionString := ADOConnection1.ConnectionString;
NewConnectionObject := CreateADOConnectionObject;
NewConnectionObject.ConnectionString := ConnectionString;
ADOConnection1.Close;
// nastavi novy interni connection objekt v ADO
ADOConnection1.ConnectionObject := NewConnectionObject;
ShowMessage('Pripojeni obnoveno');
//Jak postnout věci z gridu?
end;