Forum: Datenbanken
by himitsu,
1. Nov 2016
TField hat alles Mögliche ala AsInteger implementiert.
Und soein Scheiß wiederspricht extrem den Paradigmen der Vererbung.
Es kann doch nicht sein, dass FieldByName().Value was ganz anderes macht, als über Variablen welche explizit diesen Typen haben, obwohl Beides intern ein TIntergerField ist.
Forum: Datenbanken
by himitsu,
1. Nov 2016
DBQuery.ParamByName('P_BeginDatum').Value := NULL; :stupid:
Aber Achtung: Borland war auf die echt saublöde Idee gekommmen und hat in "einigen" Ableitungen das Value "verdeckt",
so ist z.B. bei TIntegerField das kein Variant mehr, so wie bei TField, sondern ein Integer. :wall: