Forum: Datenbanken
by sx2008,
2. Jun 2011
Stellt sich die Frage, welcher Datentyp steckt hinter _myRow.
Ist das etwa wirklich ein PChar?
Und ist _myRow = nil wenn das angesprochene Feld den Inhalt NULL hat?
Und warum muss man wirklich auf alles verzichten, was Delphi so einfach und genial macht?
PS: ich würde so ein "Ärztepaket" 5 mal schneller programmieren, einfach dadurch dass ich alles verwende
was mir Delphi zur Verfügung...
Forum: Datenbanken
by sx2008,
2. Jun 2011
Ich denke deinem Problem kann man mit einer supersimplen Funktion begegnen:
function Coalesce(Value:Variant; default:Variant):Variant;
begin
if VarIsNull(Value) then
result := default
else
result := Value;
end;
Damit kann du nun so arbeiten:
Exies.name1:= Coalesce(_myRow, ''); //NAME1