Har ett addlink-script som jag skrev igår. Problemet är att jag inte får till det med att den skall lägga till klick samt att den ska skicka vidare.
problemet är att den inte skickar vidare mig till sidan. bifogar min kod:
<% If Request.QueryString("do") = "redir" Then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=C:\Inetpub\wwwroot\jforum\addlink\addlink.mdb"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Set rs = Connect.execute("select * from addlink WHERE ID= " & Request.Querystring("ID"))
url_ut=rs("Url")
counter_ut=rs("Klick")
rs.close
counter_ut=counter_ut+2
Connect.execute("update all_data set Klick=" & counter_ut & " WHERE ID= " & Request.Querystring("ID"))
url_ut=rs("Url")
Response.Redirect(url_ut)
Connect.Close
End If
%>
Kan ni hitta felet? den varken skickar vidare eller räknar klick.
------------------
Rom byggdes inte på en dag - det tog en halv
Nu kör jag så här, men får ett felmeddelande, nämligen
[Microsoft][ODBC Driver Manager] Drivrutinens SQLSetConnectAttr misslyckades.
/jforum/addlink/redir2.asp, rad 9
<% Response.Buffer = True %>
<!-- #include file="adovbs.inc" -->
<% If Request.QueryString("do") = "redir" Then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=C:\Inetpub\wwwroot\jforum\addlink\addlink.mdb"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Set rs = Connect.execute("select Url from addlink WHERE ID= " & Request.Querystring("ID"))
url_ut=rs("Url")
rs.close
Connect.execute "update addlink set Klick=Klick+1 WHERE ID= " & Request.Querystring("ID")
Response.Redirect url_ut
Connect.Close
End If
%>
Detta är koden, kan ni se felet??
------------------
Rom byggdes inte på en dag - det tog en halv