Hej!
Har suttit här o stirrat alldeles för länge på den här koden nu, ser inte vad som är fel.
Felet jag får är Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
Datatyperna är
Rengid = räknare
Text = pm
Har redan kollat stavningar och ser inga fel på det...
Kod:
<%
if Session("namn") <> "" and Session("losen") <> "" then
sql = "select * FROM rengsjo where Namn = '" & Session("namn") & "' and Losen ='" & Session("losen") & "'"
set rs=stugdatabas.execute(sql)
if rs.eof then
%\>
\<span class="rodtext12"\>\<b\>
Du har angivit fel användarnamn eller lösenord!
\<%
else
if Request.Form("nytt") \<\> "" THEN
id = Request.Form("id")
nytt = Request.Form("nytt")
sql2="update rengsjo set Text='"& nytt &"'"
sql2=sql2 & " where Rengid=" & id
Response.Write(sql2)
set rs2=stugdatabas.execute(sql2)
end if
%>
<table>
<tr>
<td>
<span class="text13"><br>
<b>ÄNDRA GOTT & BLANDAT</b><br>
<form name="uppdatera" action="uppdatera.asp" method="post">
<input type="hidden" name="id" value="<%=rs("Rengid")%>">
<TEXTAREA cols="50" rows="20" NAME="nytt" wrap="physical" style="background-color:#6699CC; font-size: 8pt; border-left: solid black 1px; border-right: solid black 1px; border-top: solid black 1px; border-bottom: solid black 1px;" onBlur="this.style.backgroundColor='#6699CC';" onFocus="this.style.backgroundColor='#ffffff';"><%=rs("Text")%></textarea><br>
<br><input type="submit" value="Spara" name="knapp" style="background-color:#6699CC; color: #000000; FONT-WEIGHT: bolder; font-size: 8pt; border-left: solid black 1px; border-right: solid black 1px; border-top: solid black 1px; border-bottom: solid black 1px;">
</form>
</td>
</tr>
</table>
<%end if
end if%>
När jag skriver ut sql2 så står det:
update rengsjo set Text='kojoij ij oi' where Rengid=2
Hoppas nån kan hjälpa mig!