Autor Téma: Locate po Insert nič nenájde  (Přečteno 208 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5912
  • Karma: 43
    • Verze Delphi: W10 + D11
Locate po Insert nič nenájde
« kdy: 05-08-2021, 14:55:17 »
Kód: [Vybrat]
if FTable.Locate(FTable.Fields.Fields[0].FieldName, Pkey, []) thenVšetky údaje sú správne. Bol vykonaný Commit. Tabuľka je v režime dsBrowse. Tabuľka má dve transakcie:
  • čítanie údajov
  • update údajov
Nepomáha ani
Kód: [Vybrat]
FTable.Refresh;Prečo a čo s tým? Žeby to mali na svedomí transakcie? Všetko ostatné mi funguje správne!
Hm, FTable.RecordCount = 0 !!!
« Poslední změna: 05-08-2021, 14:59:50 od Stanislav Hruška »
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 5912
  • Karma: 43
    • Verze Delphi: W10 + D11
Re:Locate po Insert nič nenájde
« Odpověď #1 kdy: 05-08-2021, 15:05:49 »
Ďakujem, už som to našiel. Funkciu volám pred FTable.UpdateTransaction.Commit;
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.