Rediger i min database
Jeg får en fejl i min kode når jeg prøve at hente denne side:<HEAD>
<TITLE>Log in</TITLE>
</HEAD>
<BODY>
<table width="100%" border="0" cellspacing="0">
<tr>
<td width="30%"> </td>
<td width="60%">
<%
SQL="Select * from Bruger where MedlemsID=" & Request.QueryString("id")
set rs = Conn.execute(SQL)
if not rs.eof then
Str = str & "<table>"
Str = str & "<Form Action=""Gembruger.asp"" Method=""post"">"
Str = str & "<tr><td colspan=""2""><h2>Medarbejder oplysninger</h2></td></tr>"
Str = str & "<tr><Input type=""Hidden"" Name=""id"" value=" & Request.QueryString("id") & " "
Str = str & "<tr><td>Fornavn</td><td><Input type=""Text"" Name=""Fornavn"" value=""" & rs("Fornavn") & """></td></tr>"
Str = str & "<tr><td>Efternavn</td><td><Input type=""Text"" Name=""Efternavn"" value=""" & rs("Efternavn") & """></td></tr>"
Str = str & "<tr><td>Postnr</td><td><Input type=""Text"" Name=""Postnr"" value=""" & rs("Postnr") & """></td></tr>"
Str = str & "<tr><td>Adresse</td><td><Input type=""Text"" Name=""Adresse"" value=""" & rs("Adresse") & """></td></tr>"
Str = str & "<tr><td>Telefon</td><td><Input type=""Text"" Name=""telefon"" value=""" & rs("Telefon") & """></td></tr>"
Str = str & "<tr><td>E-mail</td><td><Input type=""Text"" Name=""email"" value=""" & rs("email") & """></td></tr>"
Str = str & "<tr><td></td><td align=""left""><Input type=""Submit"" Value=""Gem ændringer""></td></tr>"
Str = str & "</FORM>"
Str = Str & "</table>"
End If
response.write Str
response.Write "<p><a href=""Medarbejderliste.asp"">Retur til Medarbejderlisten</a></p>"
Conn.Close
Set Conn = Nothing
%>
</body>
</html>
Fejlen siger Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "MedlemsID=".
/Asp opgaver/Retbruger.asp, line 15
