webForumDet fria alternativet

Skriva ut en loop löpande

ASP

6 svar · 428 visningar · startad av eddy1

Medlem sedan aug. 2001969 inlägg
Frågan#1

Hej

Ska göra ett script för att flytta massa poster från en databas till en annan.
Saken är den att för varje post som flyttas ska det visas på sidan hur många poster som har flyttats. alltså en räknare bara som visar det..

ska man bara ska två recordset för och sen läsa in från ett till ett annat då eller finns det smartare metoder för det??

Mvh

Medlem sedan juni 20019 519 inlägg
#2

I din loop för flytten så gör du:

dim NumberOfPostMoved
NumberOfPostMoved = 0
'Din loop efter detta
'Do until Recset.Eof eller något
'Update Databas
NumberOfPostMoved = NumberOfPostMoved + 1
Recset.MoveNext
Loop

"Finns det något smartare metoder att göra det?"
jämför med vadå? Du måste loopar ut dina poster på ett eller annat sätt, beroende på SQL databas kan man göra det på olika sätt.

Medlem sedan aug. 2001969 inlägg
#3

Tack.
Men jag hade tänkt att det löppande ska uppdatera på skärmen när poster flyttas. Men jag använde en modell med javascript och sen använde response.flush för att hela tiden uppdatera sidan..

Medlem sedan juni 20019 519 inlägg
#4

spara det i en session då?

Medlem sedan aug. 2001969 inlägg
#5

Vet inte riktigt hur du menar då.. ´
tanken är ju att man hela tiden ska se på sidan när räknaren ökar..

Medlem sedan juni 20019 519 inlägg
#6

Nevermind med session. Men Response.Flush fungera inte riktigt som du vill:

http://www.devx.com/vb2themax/Tip/18404

Medlem sedan aug. 2001969 inlägg
#7

Ää jag har fått det att funka hyfsat nu, var inte så noga utan bara att man ser ungefär hur det ligger till...

Men tack för hjälpen..

261 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)