Forum: Datenbanken
Delphi
by Ritsch,
31. Okt 2016
Unter 10.1 Berlin habe ich die neueste Version.
Fehler wurde bereits gemeldet, ich melde mich sobald ich neue Informationen habem.
Forum: Datenbanken
Delphi
by Ritsch,
31. Okt 2016
Nach langer Analyse bin ich etwas weitergekommen bzw. konnte ich das Verhalten jetzt analysieren.
Beim ersten Aktivieren wird das Event einmal aufgerufen, .RecordCount gibt die korrekte Menge zurück, alles gut.
Beim zweiten bzw. erneuten öffnen wird das Event so oft aufgerufen wie die Anzahl der Records. Das kann schon mal nicht stimmen.
D.h. im ersten Versuch haben ich einen RecordCount =...
Forum: Datenbanken
Delphi
by Ritsch,
21. Okt 2016
(Sender as TDataSet)
Kann ich leider nicht verwenden, da:procedure (DataSet: TDataSet; var Accept: Boolean)
Wir verwenden das Event so gut wie in allen Modulen, überall tritt dieser Fehler auf.
Z.B. auf hier:
Accept:= (FieldAsInt64(DataSet.FieldByName('D41400000_ID')) <> Self.iCurrID);
Bin mal mit F7 in die Funktion FieldAsInt64 gegangen. Habe ein Snip in den Anhang gesetzt.
Forum: Datenbanken
Delphi
by Ritsch,
21. Okt 2016
Accept:= (DataSet.FieldByName('D10B00000_Aktiv').AsInteger = 1);