Autor Téma: Debbug - GTT voči RunTime persistent table  (Přečteno 11195 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5305
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:Debbug - GTT voči RunTime persistent table
« Odpověď #30 kdy: 19-06-2018, 10:36:19 »
Citace
Takze kdyz v BeforeInsert triggeru bude GTT prazdna, tak to znamena, ze se spustilo nove zpracovani v nove transakci a muze vyprazdnit nejdriv trvalou tabulku.
Výborne, to sa mi páči.
S triggert-om som pracoval kedysi dávno a tak o ich možnostiach nemám predstavu.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

100226

  • Host
Re:Debbug - GTT voči RunTime persistent table
« Odpověď #31 kdy: 19-06-2018, 19:09:41 »
Muzes i pred smazanim te tabulky (tj. pred ukonceni transakce nebo spojeni) ziskat jeji obsah ze sve aplikace (jednoduse SELECTtem s nejakym flushem do vystupniho formatu nebo treba i instance jine databaze v pripade existence debug direktivy).

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5305
  • Karma: 41
    • Verze Delphi: W10 + Delphi 10.4 professional
Re:Debbug - GTT voči RunTime persistent table
« Odpověď #32 kdy: 19-06-2018, 20:48:24 »

Citace
Muzes i pred smazanim te tabulky (tj. pred ukonceni transakce nebo spojeni) ziskat jeji obsah ze sve aplikace (jednoduse SELECTtem
To viem. Veď bez toho by mi boli nanič.
Riešenie pomocou spúští sa mi veľmi páči. Nebudem zasahovať do zdrojáku. A v DB tie spúšte budem kopírovať a len zmením  názvy tabuliek. Krása :D
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.