Kanske blir liiiite (några millisekunder) snabbare?
<%
Dim Conn, RecSet, Send
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &Server.MapPath("db/download.mdb")
Set RecSet = Conn.Execute("Select file From download Where id = " & Replace(Request.Querystring("id"), "'", "''"))
Send = RecSet("file")
RecSet.Close
Set RecSet = Nothing
Conn.Execute("Update download Set klick=klick+1, senast=Now() Where id = " & Request.Querystring("id"))
Conn.Close
Set Conn=Nothing
Server.Transfer(Send)
%>
En klart bättre connectionstring med högre/bättre prestanda än den "uråldriga gamla access-drivern".
En annan sak, lite OT .... du stänger aldrig din connection.
Så långt ned kommer du aldrig i "din exekvering" av koden eftersom response.redirect stoppar exekveringen och redirectar till vald sida.
stäng innan .... kan nog bli lite mer fart då inte så många anslutningar ligger öppna till inget behov ;)
cya,
/PatrikB
256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25