Autor Téma: DBTable.State a DataSource.State sú rôzne  (Přečteno 178 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6691
  • Karma: 44
    • Verze Delphi: W10 + D11.1
DBTable.State a DataSource.State sú rôzne
« kdy: 18-06-2022, 13:09:42 »
Ja som si vždy myslel, že ich stavy sa musia zhodovať. V kóde otváram samotnú tabuľku.
Kód: [Vybrat]
FDTable.State = dsBrowse
DataSource.State = dsInactive
DataSource je správne napojený na FDTable. Teraz neviem ako mám správne postupovať. Doteraz som s tým nemal problém. Ich stavy mením jedine vo vlastnom navigátore. V kóde nie - kontroloval som to.
Štandardný DBNavigator pracuje len s DataSource.
Ako to vlastne je? DataSource.State je only read. Problém sa nateraz objavil len v jednom prípade.
« Poslední změna: 18-06-2022, 13:27:44 od Stanislav Hruška »
Win11 64b, Delphi 11.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6691
  • Karma: 44
    • Verze Delphi: W10 + D11.1
Re:DBTable.State a DataSource.State sú rôzne
« Odpověď #1 kdy: 18-06-2022, 15:27:58 »
Už som to objavil
Kód: [Vybrat]
      if not FDataSource.Enabled then
        FDataSource.Enabled := True;
Ja mám Disable!
Win11 64b, Delphi 11.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.