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>