Autor Téma: Porovnanie obsahu dvoch DB objektov  (Přečteno 715 krát)

Offline František

  • Guru
  • *****
  • Příspěvků: 524
  • Karma: 6
    • Verze Delphi: primárne v XE5, občas 10.2.3 comunity
Porovnanie obsahu dvoch DB objektov
« kdy: 26-10-2017, 09:31:09 »
Mám dve TFDMemTable a zaujíma ma či sú obsahovo rozdielne.
Pre upresnenie: v oboch mám načítanú tú istú tabuľku, ale z rôznych zdrojov.
Zaujíma ma len to či sú zhodné či nie (boolean).

Offline Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2452
  • Karma: 103
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:Porovnanie obsahu dvoch DB objektov
« Odpověď #1 kdy: 26-10-2017, 10:04:36 »
Tak si je porovnej tím že si je proběhneš. Nejdříve si porovnej názvy fieldů, pak počet záznamů (nebo asi spíše naopak) a pokud je vše stejné, tak to prostě asi budeš muset manuálně porovnat.
Embarcadero MVP - Czech republic

Offline František

  • Guru
  • *****
  • Příspěvků: 524
  • Karma: 6
    • Verze Delphi: primárne v XE5, občas 10.2.3 comunity
Re:Porovnanie obsahu dvoch DB objektov
« Odpověď #2 kdy: 26-10-2017, 10:21:05 »
No hladal som niečo ako Equals. Ale dík.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4661
  • Karma: 40
    • Verze Delphi: XE7 professional
Re:Porovnanie obsahu dvoch DB objektov
« Odpověď #3 kdy: 26-10-2017, 11:07:13 »
Na to by sa dal použiť aj UNION. A potom porovnať počet záznamov vo všetkých troch tabuľkách. Musí byť zhodný. Pokiaľ uvažujem správne ???
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.