Håller på att scriptar lite. När man skriver i gästboken ska fältet "gb" i tabellen members ökas med +1, så man kan få fram antalet skrivna gästboksinlägg för varje registrerad individ. Varför funkar inte detta?
<!-- #include file="adovbs.inc" -->
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/fanclub.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From members update gb+1 where ID = "& request.querystring("fromID")
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.Update
RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
%>
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/fanclub.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From gb where id="&Session("id")
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("namn") = Session("namn")
RecSet("datum") = Now()
RecSet("text") = Request.Form("text")
RecSet("tillID") = Request.QueryString("ID")
RecSet("fromID") = Session("id")
RecSet("readed") = 0
Connect.Execute("update members gb+1 where ID = "& request.querystring("fromID") )
RecSet.Update
RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
If Request.Querystring("typ") = "popup" then
Response.Redirect "gastbok_svara.asp?meddelande=skickat"
Else
Response.Redirect "default.asp?visaSida=gastbok_lasa&ID=" &Request.QueryString("ID")
End If
%>
Det är fel på första SQL-strängen va?
Tack på förhand!