Forum: Datenbanken
Delphi
by shmia,
4. Mär 2008
Liefernr = CAST(YEAR(datum) as varchar(2)) + '6' + CAST(MONTH(datum) as varchar(2))+CAST(DAY(datum) as varchar2)
Forum: Datenbanken
Delphi
by shmia,
4. Mär 2008
Wozu ??
Ein Datum sollte immer im internen Format transportiert werden!
Erst an der Benutzeroberfläche findet eine Umwandlung in einen menschenlesbaren String statt.
Folgende SP macht einen grossen Fehler: Datum wird als String übergeben
CREATE PROCEDURE test_bad @tag varchar(4), @monat varchar(2), @jahr varchar(2) AS ...
So wäre es richtig
CREATE PROCEDURE test_good @datum DATE AS ...