Tror att det är enklast att göra genom javascript och dhtml. Finns ingen funktion i ASP som gör något liknande (förutom att skapa nån sorts loop som kollar vad klockan är eller liknande, men det är ju en ganska korkad metod)
Baltiz: Låter som rena rama hang-me funktionen till servern. Han lär nog nästan hinna kolla klockan varje millisekund, medan han har noll kapacitet att göra annat. Håller fullständigt med. Kooorkat.
m_soderlund: Inte riktigt vad jag tänkt mig, men... Tjaa.. Får fundera lite.
Detta hjälpte inte mig så mycket för inget blir utskrivit till skärmen. Det funkar och den utför alla handlingar men jag får aldrig det visat.. någon som kan hjälpa mig förstå varför?
'// Ta bort alla genvägar också
Set oSleep = server.createobject("nordizcode.sleep")
Set SInfo = Conn.Execute("SELECT * FROM afdelinger Where CLng(id) = '" & Request.Querystring("id") & "'")
Set Genvej = Conn.Execute ("SELECT * FROM genveje Where CLng(DepartNr) = '" & CLng(SInfo("DepartNr")) & "'")
Do While Not Genvej.EOF
Response.Write "Sletter genvej: <b>" & Genvej("UrlName") & "</b>"
Conn.Execute("Delete From genveje Where id="& Genvej("id")),,128
oSleep.doSleep 500
Genvej.MoveNext
Loop
Genvej.Close
SInfo.Close
Meng > Min fråga till dig är; varför i hela världen vill du göra så? Det kan väl ändå inte finnas den minsta tillräckligt motiverande anledning att på det sätt som du gör, göra din kod långsam? Om det nu är någon slags "progress bar" du är ute efter, tänk om. Det där är bara vansinnigt.
Ingen eftersträvar en slöare exekvering av ett anrop, oavsett hur fin din statusrapportering / progress bar är.
/red. Dessutom kan du ta bort en av dina recordset's och göra en JOIN mellan tabellen och ditt querystringvärde.
263 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c