Autor Téma: Ako správne naplniť FqryAdCalcIns.Params[J].Values[K]  (Přečteno 2639 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7401
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1

Akosi sa neviem dostať do DocWiki - vyhadzuje mi chybu
Doteraz som vždy používal tento spôsob
Kód: [Vybrat]
FQryPsAllUpd.ParamByName('PSALL').AsCurrencys[I] := FldPsAll.AsCurrency;Ale teraz nepoznám dopredu nič. Len počas behu viem počet záznamov a polí FDQuery/FArr. Neviem či je nasledujúca konštrukcia správna.
Kód: [Vybrat]
   for J := 0 to RecCount -1 do
begin
  for K := 0 to FldCount do
    FqryAdCalcIns.Params[J].Values[K] := FArr[J, K];
end;

Win11 64b, Delphi 11.3.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7401
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Ako správne naplniť FqryAdCalcIns.Params[J].Values[K]
« Odpověď #1 kdy: 05-03-2019, 11:12:12 »
Mne šlo o to indexovanie. S tým som si nebol istý.
Ďakujem.
Win11 64b, Delphi 11.3.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 7401
  • Karma: 44
    • Verze Delphi: W11 + D11.3.1
Re:Ako správne naplniť FqryAdCalcIns.Params[J].Values[K]
« Odpověď #2 kdy: 05-03-2019, 12:17:07 »
Tak som postupoval. Len som si to nevedel vizualizovať/predstaviť. RecCount je počet riadkov v DataSete a FldCount počet polí. Takže riadky sú stĺpce a polia DML hodnoty :)
Win11 64b, Delphi 11.3.1, FireBird 4.01
Expert na kladenie nejasne formulovaných otázok.