Die SP selbst dürfte wohl klar sein. ID_KUNDE und TAGNR sind
DB-Felder. 2 Parameter mit gleichem Namen sind in der SP. In Delphi sieht es dann so aus :
Delphi-Quellcode:
procedure SchreibeDatei (KuNr: string;t: TDate);
begin
// KuNr := '4';
if Trim (KuNr) <> '' then
SP.ParamByName('ID_KUNDE').AsInteger := StrToInt (KuNr);
SP.ParamByName('TAGNR').AsDate := t;
SP.ExecProc;
end;
end;
Der Effekt ist nun, daß selbst wenn KuNr nicht vorhanden ist und eigentlich der Deafault Wert genommen werden müßte, dann steht in der Table NULL drin.