bigi: hilfe zu asp code

Beitrag lesen

habe eine Frage zu diesen Code! es taucht immer wieder ein Fehler auf, aber ich kann ihn leider nicht finden.
Ich habe eine Schülerabfrage erstellt, und möchte nun einzelne Schüler bearbeiten - das ist schueleredit.asp - diese funktioniert aber wenn ich dann auf OK drücke wird immer ein Fehler angezeigt. Und ich verstehe nicht was hier falsch ist.
hoffe es kann mir wer helfen, danke in voraus!

<html>

<head>
<meta http-equiv="refresh" content="4;URL=schueler1a.asp">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Datenänderung wird durchgeführt</title>
</head>

<%
'Verbindung zur Access-Datenbank ohne ODBC.
strDSNPath="PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("bilder.mdb")
'Erstellen der Verbindungsvariablen
set oconn=Server.CreateObject("ADODB.Connection")
oconn.open strDSNPath

if request.form("Nachname")="" or request.form("Vorname")=""  then
 response.write "Bitte alle Felder ausfüllen. <a href='#' onclick='history.back(-1)'>Zurück></a>"
 'oncklick ist ein JAVA-Skript
else
 'SQL-Befehl zusammensetzen
 sql = "update schueler1a set "

sql = sql & "schueler1a.Nachname='" & request.form("Nachname") & "',"
 sql = sql & "schueler1a.Vorname='" & request.form("Vorname") & "',"
 sql = sql & "where Nr=" & request.querystring("Nr")
 sql = sql & ";"

'response.write sql
 execute sql
 oconn.close
 set oconn=nothing
 %>
 <body>
 <h2>Daten geändert!</h2>

<h2>
      <%end if%>
    </h2>
 </body>
</html>