Hallo!

> was ich eigentlich meinte, ist wenn eine campaign_id an die stored
> procedure �bergeben wird, die es gar nicht gibt, z.B. falls jemand die
> webseite direkt aufruft und die id verhunzt, oder falls jemand noch
> einen alten link hat aber die campaign schon gel�scht ist etc.

Hm,
Im Allgemeinen bl�ht man eine Seite ungemein auf, wenn man auch alle
m�glichen Fehler durch manuell in die Adresszeile des Browsers
eingegebene Querystrings oder fremde Formulare abfangen will. Die
Eingaben in eigenen Formularseiten sollten nat�rlich validiert werden,
aber versteckte Felder und Querystrings oder Cookies kann man ruhig
vernachl�ssigen. Die dabei m�glichen Fehler (�berlauf, falscher
Datentyp, falsches Datenformat, Division durch 0, ...) k�nnen mit einer
einzigen zentralen Fehlerseite abgefangen werden, die dem Entwickler
eine E-Mail schickt und den Benutzer auf der Seite stehen l�sst oder ihm
die M�glichkeit gibt, die vorherige Seite oder die Homepage aufzurufen.
Ansonsten hast Du auch immer eine doppelt zu wartende Validierung auf
dem Client und auf dem Server, also einerseits so sch�ne
Validation-Controls wie in ASP.NET und andererseits musst Du dann im
Programm immer so tun als w�re rein gar nichts validiert worden. Deiner
Datenbank schadet es wohl auch nicht, wenn Du im "AdTracker" die Klicks
einer nicht existierenden Kampagne hochz�hlst ("UPDATE Campaigns SET
ClickCount = ClickCount + 1 WHERE id = 4711" meckert nicht, wenn 0
Datens�tze upgedatet werden).

Ich bleibe dabei: Du brauchst den Standardwert nicht. ;-)

> in diesem fall wollte ich aber trotzdem eine url zur�ckgeben mit der
> dann ein redirect gemacht werden kann.

Hm,
Eine leere Zeichenkette als Url (idealerweise ".") w�re ja auch nicht
schlecht. Entweder schick den Anwender genau dahin, wohin er will, oder
lass ihn da stehen, wo er steht. Egal wohin Du ihn aber umleitest: Da
wollte er ganz bestimmt nicht hin. ;-)

Freundliche Gr��e
Joachim van de Bruck

~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an