Dije ConvertEmptyStringToNull= " verdad " el suyo ControlParameters.
Esa manera, si su valor del `s del control es la secuencia vacía (""), el ControlParameters pasará el valor nulo a su @parameter. puesto que usted está probando para ella (el @Zip ES NULO o…) usted necesita fijar esta característica para verdad así que un textbox vacío enviará un valor nulo a la pregunta.