Forum Delphi.cz

Databáze => MS SQL => Téma založeno: Paul95 22-09-2020, 12:41:35

Název: ADO a Obnova připojení s editací záznamu
Přispěvatel: Paul95 22-09-2020, 12:41:35
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;