Strängar skall ha '-tecken runt sitt värde. :)
Så här ser koden ut:
<!-- #include file="adovbs.inc" -->
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("betyg.mdb")
SQL = "UPDATE betyg SET TotalaRoster = TotalaRoster+1 WHERE ID = "&Request.Querystring("namn")&""
Conn.Execute(SQL)
Conn.Close
Response.Write "Ditt betyg är registrerat! <a href='default.asp'>« Tillbaka till förstasidan!</a>"
%>
Men jag får detta fel meddelande:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e10'
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.
/default.asp, rad 6
Rad 6: Conn.Execute(SQL)
Det jag försöker göra är att när man skriver default.asp?namn=hej så ska den som heter hej uppdateras med 1 poäng i databasen. När jag ändrar i databas fältet till Tal och skriver default.asp?namn=1 så funkar det att den som heter 1 får ett poäng men jag vill ha att hej ska få ett poäng och inte en siffra.

