Weil "zuviele Parameter komme, wenn alle vorherigen Parameter
erfolgreich üvergeben werden konnten und am Ende noch Parameter gefunden werden, welche die Prozedur nicht mehr haben will.
Genauso umgekehrt: Möchte die Prozedur mehr Parameter, als angegeben wurden, wird auch gemeckert.
Aber hier trat eben
zuerst ein Problem mit einem Parameter auf, weswegen der Compiler garnicht erst bis zum Ende der Parameterliste kam und erstmal sich über diesen einen Parameter beschwert hat.