Autor Téma: Trigger before insert - nespúšťa sa  (Přečteno 363 krát)

Online Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6004
  • Karma: 44
    • Verze Delphi: W10 + D11
Trigger before insert - nespúšťa sa
« kdy: 15-10-2020, 13:17:30 »

Pri Table.Post mi vypíše, že nie je priradená hodnota.Nastavenie je v prílohe.
Netuším prečo sa nespustí. Mám niečo zle?
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1274
  • Karma: 51
    • Verze Delphi: 10.3
Re:Trigger before insert - nespúšťa sa
« Odpověď #1 kdy: 15-10-2020, 13:20:39 »
Jak vypadá ta hláška? Možná to hlásí ještě na klientovi a není to hláška od Firebirdu (u IBX komponent se to stává, když pole má Required=true).

Online Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6004
  • Karma: 44
    • Verze Delphi: W10 + D11
Re:Trigger before insert - nespúšťa sa
« Odpověď #2 kdy: 15-10-2020, 13:25:15 »
Dostávam to na klientovi FireDAC. Viem to riešiť aj ináč. Dosť ma to prekvapilo!
Ak to budem riešiť na klientovi tak mám použiť
Kód: [Vybrat]
  FieldStampTime:= FTable.Fields.FindField('FKUSERAPPS');
  if Assigned(FieldStampTime) then
    FieldStampTime.AsDateTime := Now;
Sú tam nejaké AsSQLTimeStamp, no nevyznám sa v nich.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1274
  • Karma: 51
    • Verze Delphi: 10.3
Re:Trigger before insert - nespúšťa sa
« Odpověď #3 kdy: 15-10-2020, 13:27:41 »
Možná stačí tomu Firedacu vysvětlit, že si nemá všímat, že je pole prázdné. Firedac ale nepoužívám, tak nevím, jak se to tam dělá - jestli vůbec.

Online Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 6004
  • Karma: 44
    • Verze Delphi: W10 + D11
Re:Trigger before insert - nespúšťa sa
« Odpověď #4 kdy: 15-10-2020, 13:32:16 »
Než by som mal urobiť niečo také, tak použijem riešenie čo som tu napísal. Vlastne som sa už pre to rozhodol. Nechcem si robiť nejaké problémy či pasce.
W10 64b, Delphi 10.4, FireBird 3.05
Expert na kladenie nejasne formulovaných otázok.