SQL = "Update musik Set namn='" & Request.Form("namn") & "', [text]='" & Request.Form("text") & "', kommentar='" & Request.Form("kommentar") & "', lank='" & Request.Form("lank") & "' WHERE id =" & Request.QueryString("id") & "'" Ta bort den sista & "'" så att det blir Tyckte jag hade testat det ett par gånger....SQL-fel
Tycker det ser helt rätt ut...
Får felmeddelandet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression 'id =6''.
vad är fel? Inget av kolumnnamnen eller formnamnen är fel. Det finns en id i adressen också...Sv: SQL-fel
<code>
SQL = "Update musik Set namn='" & Request.Form("namn") & "', [text]='" & Request.Form("text") & "', kommentar='" & Request.Form("kommentar") & "', lank='" & Request.Form("lank") & "' WHERE id =" & Request.QueryString("id")
</code>
Ett tips vid sådana här fel. Lägg in en response.write( SQL ) istället för att köra databasanropet. Då skrivs sql-strängen ut på skärmen och man kan gå igenom den och se vad som ser konstigt ut. I det här fallet hade du fått en ' efter ditt id-nummer.
/pd
www.pdc.se
www.pdc.se/blog
www.patrik-dahlen.nuSv: SQL-fel
Tack för hjälpten och tipset! Det funkade...