Eingabevalidierung

Last but not least soll der Nutzer auch sinnvolle Werte in die Eingabefelder eintippen. Doch wo funktioniert das schon wie gewünscht? Eingabevalidierung ist also angesagt, ein für den Programmierer mühevoller und mit immer neuen Überraschungen gepflasterter Weg.

Prinzipiell ist nach wie vor die Datenbank mit ihren Constraints und Datentypen das letzte Bollwerk gegen Fehleingaben und die »Intelligenz« des Programmnutzers. Allerdings hat diese Variante der Validierung einen entscheidenden Nachteil, denn erst mit dem Datenabgleich per SubmitChanges werden auch entsprechende Fehlermeldungen generiert.

Abbildung 18.22 Fehlermeldung

Hinweis

Wie ...

Get Datenbank-Programmierung mit Visual C# 2012 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.