asp hjælp.
hej, nogen der kan hjælpe men at finde ud af hvad der er i vejen med understående kode???Hvis jeg skriver et indeksnummer istedet for val(strid) virker det!!!
<%
dim strid
\' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"besked/besked.mdb\")
Conn.Open DSN
strid = Request.Querystring(\"id\")
\' Hent fra databasen afhængig af værdien id fra URL
strSQL = \"Select * From beskeder Where Id = \" & Request.Querystring(\"id\")
Set rs = Conn.Execute(strSQL)
\' Skriv personens data
Response.Write \"<dt><b>Fra:</b></dt><dd>\" & rs(\"fra\") & \"</dd>\"
Response.Write \"<dt><b>Besked:</b></dt><dd>\" & rs(\"besked\") & \"</dd>\"
strsql2 = \"Update beskeder Set laest = \'1\' Where id = val(strid)\" \'hvis jeg skriver 4 istedet virker det....
Conn.Execute(strSQL2)
Conn.Close
Set Conn = Nothing
%>
fejlmeddelelse:
Fra:
ronni
Besked:
dfgdsfgfdgsdfg
Microsoft OLE DB Provider for ODBC Drivers error \'80040e10\'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/starklubben/post.asp, line 25
