Hej, jag har ett litet men ack så bekymrande problem. Jag vill flytta över information från en tabell till en annan.
Vill ha över Placering, ID, Votes från
Tabell1
Men endast 20 första från Tabell1
Dim i
i = 0
do until i = 20
SQL = "SELECT * from tabell1 order by votes DESC"
Set RS_lasain = Connect.Execute(SQL)
i = i + 1
Placering = i
ID = RS_lasain("ID")
Votes = RS_lasain("Votes")
SQL = "INSERT INTO tabell2 (Placering, ID, Votes) values ("& i &", "& ID&", "& Votes &")"
Connect.Execute(SQL)
RS_lasain.Movenext
loop
RS_lasain.Close
Connect.Close
Någon som vet hur man ska göra?
------------------
GO och gla ASP choklad
There is no Guru!
SQL = "SELECT * from tabell1 order by votes DESC"
Set RS_lasain = Connect.Execute(SQL)
Dim i
i = 0
do until i = 20 or RS_lasain.eof
i = i + 1
Placering = i
ID = RS_lasain("ID")
Votes = RS_lasain("Votes")
SQL = "INSERT INTO tabell2 (Placering, ID, Votes) values ("& i &", "& ID&", "& Votes &")"
Connect.Execute(SQL)
RS_lasain.Movenext
loop
RS_lasain.Close
Connect.Close
UPDATE tabell2 SET fornamn=(SELECT TOP 1 fornamn From Tabell1 ORDER BY datum DESC)
WHERE tabell2.ID=(SELECT MAX(ID) AS knivolle FROM tabell1)
använd fantasin! detta tog jag bara rakt ur huvet. hmm borde detta kallas ultra dynamisk eller dynamisk dynamik eftersom man inte anger något sökvärde överhuvudtaget.
250 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2