Forum: Programmieren allgemein
by stalkingwolf,
1. Dez 2016
Wie oben geschrieben.
Der Zugriff auf die Datenbank war wohl gar nicht das Problem, sondern das die Variable nur deklariert, aber nicht initialisiert war.
Ich hatte den Quellcode etwas simplifiziert.
Es war eigentlich eine Schleife in der Stand noch
b := b + q.fieldbyname('b').asfloat;
Der Code ist alt und ich portiere momentan von Delphi6 auf XE4 die Programme. Da stolpere ich über...
Forum: Programmieren allgemein
by stalkingwolf,
1. Dez 2016
der Code ist paar Jahr alt und kommt noch aus Delphi 4 teilweise. Wurde damals alles mit real gemacht.
Forum: Programmieren allgemein
by stalkingwolf,
1. Dez 2016
Problem gefunden.
Die Variable wurde per VAR einer Funktion übergeben und dort nie initialisiert.
Kollege wurde gerade auf dem Hof gesteinigt ;-)
Forum: Programmieren allgemein
by stalkingwolf,
1. Dez 2016
Ich habe etwas kurioses.
folgendes :
b ist Numeric(10,5)
select b from tabelle
In b steht NULL.
var b:real;
begin