MudGuard: Datenbankabfrage

Beitrag lesen

Hi,

Postleitzahlen sind keine Zahlen. Eine nicht unbedeutende Anzahl von Menschen im Osten hat Postleitzahlen, die mit einer Null beginnen. Und diese Null würde bei deinem Spaltentyp verschwinden - was die Post sicher nicht so witzig findet.

Das mit der führenden Null könnte man ja noch bei der Ausgabe korrigieren.
Das setzt aber voraus, daß ausschließlich deutsche Postleitzahlen vorhanden sind.
In Österreich sind Postleitzahlen nur 4 Ziffern lang - eine 0 vorne zu ergänzen wäre falsch.

Aber es gibt auch viele Länder, in denen die "Postleitzahl" (bzw. der Postleit-Kode) Buchstaben enthält.
In den USA z.B. zwei Buchstaben für den Staat, 5 Ziffern für den Bezirk, in Großbritannien wild durcheinander Buchstaben und Ziffern usw.

Deshalb: Postleitzahlen immer als String (5 Zeichen) definieren.

Wie bereits gesagt, für die USA sind 7 Zeichen erforderlich, in Großbritannien IIRC 6.
Wenn man also nicht ausschließlich deutsche Postleitkodes hat, sollte man etwas Reserve einplanen...

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.