Moin nochmal !
Ich hab mal das unwesentliche gelöscht:
<form Method="POST" action="artikel_eingabe_update.asp" name="Artikelfrei">
<%
if rs.BOF AND rs.EOF Then
%>
</form>
<%
else
%>
<form name="Artikelvorhanden" action="../Loeschen/artikel_loesch_form.asp" method="POST">
<%
end if
%>
</form>
Da liegt der Fehler:
Du öffnest den ersten Form-Tag, dann kommt erst die if-Bedingung, im then-Statemant steht </form>. Also wird das erste Formular nur beendet, wenn auch das erste Formular angezeigt wird. Wenn nun das zweite Formular angezeigt wird, sind beide Form-Tags vorhanden. Richtig muss es so geordnet sein:
<%
if rs.BOF AND rs.EOF Then
%>
<form Method="POST" action="artikel_eingabe_update.asp" name="Artikelfrei">
</form>
<%
else
%>
<form name="Artikelvorhanden" action="../Loeschen/artikel_loesch_form.asp" method="POST">
</form>
<%
end if
%>
Ich hoffe, ich habe mich halbwegs verständlich ausgedrückt. :-)
Ron