11. september 2001 - 19:56Der er
12 kommentarer og 4 løsninger
fejl her?
done = 0 sql = \"select * from users order by id DESC\" row = aspconn.Execute(sql) Do Response.Write row(\"username\") & \"<br>\" done = done + 1 row.MoveNext Loop While Not done > 20
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Hvis der ikke er 20 records i din database vil du komme forbi row.EOF og row.Movenext vil fejle:
done = 0 sql = \"select * from users order by id DESC\" row = aspconn.Execute(sql) Do Response.Write row(\"username\") & \"<br>\" done = done + 1 row.MoveNext Loop While Not ((done > 20) OR (row.EOF=True))
sql = \"select * from users order by id DESC\" row = aspconn.Execute(sql) Do Response.Write row(\"username\") & \"<br>\" row.MoveNext Loop While Not rs.eof <>
done = 0 sql = \"select * from users order by id DESC\" row = aspconn.Execute(sql) Do while not row.eof Response.Write row(\"username\") & \"<br>\" done = done + 1 row.MoveNext Loop While Not done > 20
ups: done = 0 sql = \"select * from users order by id DESC\" row = aspconn.Execute(sql) Do while not row.eof Response.Write row(\"username\") & \"<br>\" done = done + 1 row.MoveNext Loop
done = 0 sql = \"select * from users order by id DESC\" row = aspconn.Execute(sql) Do Response.Write row(\"username\") & \"<br>\" done = done + 1 row.MoveNext If rs.eof then done = 21 End If Loop While Not done > 20
Burde vist virke, selvom jeg ved det kan gøres smartere...
og så selvfølgelig: set row = aspconn.Execute(sql)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.