Databáze > Firebird a Interbase

Locate po Insert nič nenájde

(1/1)

Stanislav Hruška:

--- Kód: ---if FTable.Locate(FTable.Fields.Fields[0].FieldName, Pkey, []) then
--- Konec kódu ---
Všetky údaje sú správne. Bol vykonaný Commit. Tabuľka je v režime dsBrowse. Tabuľka má dve transakcie:

* čítanie údajov
* update údajovNepomáha ani
--- Kód: ---FTable.Refresh;
--- Konec kódu ---
Prečo a čo s tým? Žeby to mali na svedomí transakcie? Všetko ostatné mi funguje správne!
Hm, FTable.RecordCount = 0 !!!

Stanislav Hruška:
Ďakujem, už som to našiel. Funkciu volám pred FTable.UpdateTransaction.Commit;

Navigace

[0] Seznam témat

Přejít na plnou verzi