Cheatah: Syntax Error in Insert Into Statement

Beitrag lesen

Hi,

okay fehler ist lokalisiert ;)

gartuliere :-) Du hast soeben gelernt, wie wichtig Debug-Ausgaben sind.

Wie kann man das _ohne_ If-Schleifen lösen?

Ich kann nicht für ASP sprechen. In Perl gibt es bei der Variablendeklaration jedoch folgende Möglichkeit:

my $var = param('var') || 'var';

Da param('var') (Request-Parameter auslesen) undefined zurückliefern kann, wird über "|| Defaultwert" ein Fallback definiert. Möglicherweise gibt es in ASP etwas ähnliches; ansonsten kapsele Dir eine Funktion, die z.B. nvl() heißen könnte ;-) und im Falle eines undefinierten Wertes bei (sinngemäß) "$var = nvl(getFromDB(), 'var')" den zweiten übergebenen Parameter zurückliefert.

Sonst setze ich die Felder einfach auf den Datentyp Text und prüfe mittels JS ob in den Feldern wo man nur Zahlen eingeben darf auch nur Zahlen stehen..das wäre mein Lösungsansatz....

Nein, eine clientseitige Technik ist immer nur Hilfe, niemals Lösung. Wenn jemand JavaScript deaktiviert hat, kann Dein Programm weiterhin abstürzen, und das gilt es in jedem Fall zu vermeiden.

Cheatah