Forum: Datenbanken
Delphi
by mkinzler,
14. Mai 2007
Hast du das .Next vergessen?
Forum: Datenbanken
Delphi
by mkinzler,
13. Mai 2007
Aber du solltest im Einzelschrittmodus sehen, in welchen Zweig der If-Anweisung er verzweigt.
Forum: Datenbanken
Delphi
by mkinzler,
13. Mai 2007
Nein, was liefert meine Funktion zurück, wenn du ihr eine Null-Feld übergibst?
Forum: Datenbanken
Delphi
by mkinzler,
13. Mai 2007
Setz doch einen Breakpoint auf die Zeile mit 'Wer' und geh dann mit F7 weiter
Forum: Datenbanken
Delphi
by mkinzler,
13. Mai 2007
Nein schau dir mal der Ablauf in der Funktion an.
Forum: Datenbanken
Delphi
by mkinzler,
13. Mai 2007
Hast du mal im Debugger geschaut, wo dieser Fehler auftritt?
Forum: Datenbanken
Delphi
by mkinzler,
13. Mai 2007
So geht es natürlich nicht.
function CheckNull( Field: TField; eValue: Variant):Variant;
begin
if not Field.isNull then result := Field.Value else result := eValue;
end;
...
hcode:='<tr>'+sLineBreak+'<td width=9% bgcolor=#666666><font color=#FFFFFF size=2 face=Arial> '+CheckNull(Query2.FieldByName('KLASSEN'], 'empty'))+...
Forum: Datenbanken
Delphi
by mkinzler,
13. Mai 2007
if not Query2.FieldValues.isNull then ... else ...
Forum: Datenbanken
Delphi
by mkinzler,
13. Mai 2007
Zeig mal deinen geänderten Code
Forum: Datenbanken
Delphi
by mkinzler,
13. Mai 2007
Vor der Ausgabe auf die Null-Werte reagieren (.isNull)
Forum: Datenbanken
Delphi
by mkinzler,
13. Mai 2007
Ein tabellenfeld hat den Wert NULL was in Delphi in etwa mit Nil vergleichbar ist, also keinen Wert.