Autor Téma: Číslovanie parametrov v SQL.Text pri opakovanom výskyte  (Přečteno 1413 krát)

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 3290
  • Karma: 139
    • Verze Delphi: D2007, XE3, DX10
Re:Číslovanie parametrov v SQL.Text pri opakovanom výskyte
« Odpověď #15 kdy: 02-09-2020, 11:59:17 »
Ja som vychádzal z odporúčania DevArt. Ale je pravda, že mali na mysli veľký počet "riadkov". Niekde okolo 100 K.
To neznamena, ze kdyz to napsalo DevArt, ze to neni zavrzeni hodna technika. Pocet radku, to se snad tyka jen bulk insertu a tam by se to optimalizovalo na rychlost jako kterykoli jiny invariant, tady podobne jako dataset designer zapamatuje instance TFields v samostatnych promennych u formulare/datamodulu, aby se nemusely v run-time lovit z nejakych kolekci. Tady bys pred cyklem pomoci FindParam ty parametry vytahal do promennych, nebo by si nenechal seznam parametru automaticky vytvaret z SQL a vytvoril si ho sam a instance zapamatoval.