SQL Update
Jeg fatter ikke Update hvergang jeg skal lave noget med det går det helt i kage:Når jeg skriver min SQL ud ser den sådan ud:
Update users set Username= \'Bo Ebsen\', Password= \'Boe\', int= \'Boe\' WHERE UserID= 3
Fejlen er :
Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
brugeradm.asp, line 128
linie 128 er der hvor SQLen bliver kørt.
Her er scriptet:
<%
case \"retbruger\"
strSQL2 = \"SELECT * FROM users WHERE UserID LIKE \'\" & request(\"linkid\") & \"\'\"
set rs2 = Connect.Execute(strSQL2)
%>
<form name=\"opdaterbruger\" method=\"post\" action=\"brugeradm.asp?mode=opdaterbruger\">
<table width=\"600\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
<tr align=\"center\">
<td class=\"storskrift\" align=\"left\"><a href=\"brugeradm.asp?mode=visbruger\">Tilbage</a></td>
<td class=\"storskrift\"> </td>
<td class=\"storskrift\"> </td>
<td class=\"storskrift\"> </td>
</tr>
<tr align=\"center\">
<td class=\"storskrift\" colspan=\"4\" height=\"5\"></td>
</tr>
<tr align=\"center\">
<td class=\"storskrift\" bgcolor=\"#000000\">Brugernavn</td>
<td class=\"storskrift\" bgcolor=\"#000000\">Password</td>
<td class=\"storskrift\" bgcolor=\"#000000\">Initialer</td>
<td class=\"storskrift\" bgcolor=\"#000000\"> </td>
</tr>
<tr>
<td colspan=\"4\" height=\"5\"></td>
</tr>
<tr>
<td>
<input type=\"text\" name=\"Username\" value=\"<%=rs2(\"Username\")%>\">
</td><input type=\"hidden\" name=\"linkid\" value=\"<%=rs2(\"UserID\")%>\">
<td>
<input type=\"text\" name=\"Password\" value=\"<%=rs2(\"Password\")%>\">
</td>
<td>
<input type=\"text\" name=\"int\" value=\"<%=rs2(\"int\")%>\">
</td>
<td align=\"center\">
<input type=\"submit\" name=\"Submit\" value=\"Ok\">
</td>
</tr>
</table>
</form>
<%
case \"opdaterbruger\"
if request(\"opdaterbruger\") <> \"\" then
Function ChkString(string)
If string = \"\" Then string = \" \"
ChkString = Replace(string, \"\'\", \"\'\'\")
End Function
end if
response.write \"<b>Så skulle den gerne opdater</b><br>\"
SQL = \"Update users set Username= \'\" & request.form(\"Username\") & \"\', \"
SQL = SQL & \"Password= \'\"& request.form(\"Password\")&\"\', \"
SQL = SQL & \"int= \'\"& request.form(\"int\")&\"\' \"
SQL = SQL & \"WHERE UserID= \"& request.form(\"linkid\")
response.write ( SQL )
Connect.Execute ( SQL )
