Update SQL ASP
Hver gang jeg kører min SQL update får jeg denne fejl:Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
updatesleeves.asp, line 601
Linie 601 er der hvor SQLen køres mit script ser sådan ud:
<%
response.buffer = true
set connect = server.createobject(\"ADODB.Connection\")
Connect.open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"sleevs.mdb\")
strSQL = \"SELECT * FROM sleevs WHERE ID like \'\" & request(\"linkid\") & \"\'\"
set rs = Connect.Execute(strSQL)
%>
<html>
<head>
<title>Opdater Sleeves</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<link rel=\"stylesheet\" href=\"tekst.css\" type=\"text/css\">
</head>
<body bgcolor=\"#000000\" text=\"#FFFFFF\" link=\"#FFCC00\" vlink=\"#FFCC00\" alink=\"#FFCC00\">
<form name=\"updatesleeves\" method=\"post\" action=\"updatesleeves.asp?opdater=sleeves&linkid=<%=request(\"linkid\")%>\">
<input type=\"hidden\" name=\"ID\" value=\"<%=request(\"linkid\")%>\">
<table border=\"0\" align=\"center\" class=\"whitesleeve\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td colspan=\"2\">Oprettet af :
<input type=\"text\" name=\"oprettetaf\" value=\"<%=rs(\"oprettetaf\")%>\">
Overskrift af :
<input type=\"text\" name=\"overskrift\" value=\"<%=rs(\"overskrift\")%>\">
</td>
</tr>
<tr>
<td>Company ANY:</td>
<td>DATE OF ORDRE:</td>
</tr>
<tr>
<td>AKL FLEXO TECHNIK GMB H</td>
<td>DELIVERYDATE AT REPROCENTRET</td>
</tr>
<tr>
<td>Attention:</td>
<td>VEDR./ Subject / Betreff / objet</td>
</tr>
<tr>
<td>Peteranklaveren@akl.de</td>
<td>Ordernumber:
<input type=\"text\" name=\"ordnum\" value=\"<%=rs(\"ordnum\")%>\">
</td>
</tr>
<tr>
<td>Customer:
<input type=\"text\" name=\"custermer\" value=\"<%=rs(\"custermer\")%>\">
</td>
<td>Job:
<input type=\"text\" name=\"job\" value=\"<%=rs(\"job\")%>\">
</td>
</tr>
<tr>
<td colspan=\"2\">
<table border=\"0\" class=\"pinksleeve\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td class=\"whitesleeve\">Aircylinder:</td>
<td colspan=\"2\">
<input type=\"text\" name=\"aircyl\">
</td>
<td class=\"whitesleeve\">Registerslot</td>
<td>
<select name=\"regslot2\">
<option selected></option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
</select>
</td>
<td>
<input type=\"text\" name=\"regslot1\">
</td>
</tr>
<tr>
<td class=\"whitesleeve\">Printcircumference</td>
<td colspan=\"2\">
<input type=\"text\" name=\"printcir\">
</td>
<td class=\"whitesleeve\">Register lines</td>
<td>
<select name=\"reglines2\">
<option selected></option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
</select>
</td>
<td>
<input type=\"text\" name=\"reglines1\">
</td>
</tr>
<tr>
<td class=\"whitesleeve\">Sleevelength</td>
<td colspan=\"2\">
<input type=\"text\" name=\"sleevlenght\">
</td>
<td class=\"whitesleeve\">Digital sleeve</td>
<td>
<select name=\"digsleev2\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"digsleev1\">
</td>
</tr>
<tr>
<td class=\"whitesleeve\">Printingwidth</td>
<td colspan=\"2\">
<input type=\"text\" name=\"printingwidht\">
</td>
<td class=\"whitesleeve\">Thinsleeve</td>
<td>
<select name=\"thinsleev2\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"thinsleev1\">
</td>
</tr>
<tr>
<td class=\"whitesleeve\">External Ø</td>
<td colspan=\"2\">
<input type=\"text\" name=\"externalo\">
</td>
<td class=\"whitesleeve\">Blanks</td>
<td>
<select name=\"blanks2\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"blanks1\">
</td>
</tr>
<tr>
<td class=\"whitesleeve\"> </td>
<td colspan=\"2\"> </td>
<td class=\"whitesleeve\">Adapter sleeve</td>
<td>
<select name=\"adaptersleev2\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"adaptersleev1\">
</td>
</tr>
<tr>
<td class=\"whitesleeve\">Foam 60 sha</td>
<td>
<select name=\"foam60a\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"foam60\">
</td>
<td class=\"whitesleeve\">Steel-ring</td>
<td>
<select name=\"steelring2\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"steelring1\">
</td>
</tr>
<tr>
<td class=\"whitesleeve\">Foam 40 sha</td>
<td>
<select name=\"foam40a\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"foam40\">
</td>
<td class=\"whitesleeve\">New lamps layer</td>
<td>
<select name=\"newlamplayer2\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"newlamplayer1\">
</td>
</tr>
<tr>
<td class=\"whitesleeve\">Photopolymer</td>
<td>
<select name=\"photopolya\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"photopoly\">
</td>
<td class=\"whitesleeve\">Mounting sleeve</td>
<td>
<select name=\"mountingsleev2\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"mountingsleev1\">
</td>
</tr>
<tr>
<td class=\"whitesleeve\">Coating of lamp layer</td>
<td>
<select name=\"coatlamplayera\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"coatlamplayer\">
</td>
<td class=\"whitesleeve\">Tape</td>
<td>
<select name=\"tape2\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"tape1\">
</td>
</tr>
<tr>
<td class=\"whitesleeve\">Digital laser imaging</td>
<td>
<select name=\"diglaserimagea\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"diglaserimage\">
</td>
<td class=\"whitesleeve\">Transportbox</td>
<td>
<select name=\"transport2\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"transport1\">
</td>
</tr>
<tr>
<td class=\"whitesleeve\">Re-use of old sleeve</td>
<td>
<select name=\"reuseolda\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"reuseold\">
</td>
<td class=\"whitesleeve\">Courier</td>
<td>
<select name=\"courier2\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>
<input type=\"text\" name=\"courier1\">
</td>
</tr>
<tr>
<td> </td>
<td colspan=\"2\"> </td>
<td> </td>
<td colspan=\"2\"> </td>
</tr>
<tr>
<td> </td>
<td colspan=\"2\"> </td>
<td class=\"whitesleeve\">Price per sleeve</td>
<td colspan=\"2\">
<input type=\"text\" name=\"pris\">
</td>
</tr>
<tr>
<td colspan=\"6\"> </td>
</tr>
<tr>
<td colspan=\"6\">
<table border=\"0\" class=\"whitesleeve\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" width=\"500\">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td colspan=\"2\">Cushion</td>
</tr>
<tr>
<td>Ink.no 1</td>
<td>
<input type=\"text\" name=\"linkno1a\">
</td>
<td>PCS</td>
<td>
<input type=\"text\" name=\"linkno2a\">
</td>
<td colspan=\"2\">
<select name=\"linkno3a\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
</tr>
<tr>
<td>Ink.no 2</td>
<td>
<input type=\"text\" name=\"linkno1b\">
</td>
<td>PCS</td>
<td>
<input type=\"text\" name=\"linkno2b\">
</td>
<td colspan=\"2\">
<select name=\"linkno3b\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
</tr>
<tr>
<td>Ink.no 3</td>
<td>
<input type=\"text\" name=\"linkno1c\">
</td>
<td>PCS</td>
<td>
<input type=\"text\" name=\"linkno2c\">
</td>
<td colspan=\"2\">
<select name=\"linkno3c\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
</tr>
<tr>
<td>Ink.no 4</td>
<td>
<input type=\"text\" name=\"linkno1d\">
</td>
<td>PCS</td>
<td>
<input type=\"text\" name=\"linkno2d\">
</td>
<td colspan=\"2\">
<select name=\"linkno3d\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
</tr>
<tr>
<td>Ink.no 5</td>
<td>
<input type=\"text\" name=\"linkno1e\">
</td>
<td>PCS</td>
<td>
<input type=\"text\" name=\"linkno2e\">
</td>
<td colspan=\"2\">
<select name=\"linkno3e\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
</tr>
<tr>
<td>Ink.no 6</td>
<td>
<input type=\"text\" name=\"linkno1f\">
</td>
<td>PCS</td>
<td>
<input type=\"text\" name=\"linkno2f\">
</td>
<td colspan=\"2\">
<select name=\"linkno3f\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
</tr>
<tr>
<td>Ink.no 7</td>
<td>
<input type=\"text\" name=\"linkno1g\">
</td>
<td>PCS</td>
<td>
<input type=\"text\" name=\"linkno2g\">
</td>
<td colspan=\"2\">
<select name=\"linkno3g\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
</tr>
<tr>
<td>Ink.no 8</td>
<td>
<input type=\"text\" name=\"linkno1h\">
</td>
<td>PCS</td>
<td>
<input type=\"text\" name=\"linkno2h\">
</td>
<td colspan=\"2\">
<select name=\"linkno3h\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
</tr>
<tr>
<td colspan=\"6\">
<table border=\"0\" class=\"whitesleeve\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td>Frontside print</td>
<td>
<select name=\"frontsideprint\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>Tape Thickness</td>
<td>
<input type=\"text\" name=\"tapethickness\">
</td>
</tr>
<tr>
<td>Reversed print</td>
<td>
<select name=\"reversedprint\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>Cliche Thickness</td>
<td>
<input type=\"text\" name=\"clichethickness\">
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align=\"right\" colspan=\"2\">Price:
<input type=\"text\" name=\"pris2\">
</td>
</tr>
<tr align=\"center\">
<td colspan=\"2\">
<table border=\"0\" class=\"whitesleeve\" cellspacing=\"0\" cellpadding=\"0\" width=\"95%\">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td colspan=\"2\"> </td>
<td> </td>
<td>yes</td>
<td>no</td>
</tr>
<tr>
<td>You will receive:</td>
<td>Len fil</td>
<td>
<select name=\"lenfil\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>*.grs job</td>
<td>
<select name=\"grsjob\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
<td>AkL makes the len file</td>
<td colspan=\"2\">
<select name=\"alkmake\">
<option selected></option>
<option>yes</option>
<option>No</option>
</select>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan=\"2\">Remarks</td>
</tr>
<tr>
<td colspan=\"2\">
<textarea name=\"notat\" rows=\"10\" cols=\"40\"></textarea>
</td>
</tr>
<tr>
<td colspan=\"2\">
<input type=\"submit\" name=\"Submit\" value=\"Opret\">
</td>
</tr>
</table>
</form>
</body>
</html>
<%
select case request(\"opdater\")
\'Opdater sleeves
case \"sleeves\"
if request(\"updatesleeves\") <> \"\" 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 sleevs set oprettetaf= \'\" & request.form(\"oprettetaf\") & \"\', \"
SQL = SQL & \" overskrift= \'\"& request.form(\"overskrift\") & \"\', \"
SQL = SQL & \" WHERE id= \"& request(\"linkid\")
Connect.Execute(SQL)
\'response.redirect(\"updatesleeves.asp?linkid=\" & id)
response.write sql
case else
end select
%>
Jeg har en del flere SQL strenge men for nemhedens skyld har jeg kun sat de 2 første på.
