antalSQL = "SELECT COUNT(*) AS Antal FROM DinTabel where aktiv=true" Set rs = Conn.Execute(antalSQL) Do While Not rs.EOF Response.write rs("Antal") sum = sum + antallet rs.MoveNext Loop
mangler der ikke rs.MoveFirst og en sum = 0 først? altså:
SQL = "SELECT * FROM tabelnavn WHERE aktiv=true" Set rs = Conn.Execute(SQL) rs.MoveFirst Do While Not rs.EOF sum = sum + 1 rs.MoveNext Loop Response.Write sum
SQL = "SELECT * FROM tabelnavn WHERE aktiv=true" Set rs = Conn.Execute(SQL) sum = 0 rs.MoveFirst Do While Not rs.EOF sum = sum + 1 rs.MoveNext Loop Response.Write sum
a-torsten: hvorfor er det lige at du loop gennem dit recordset, det mener jeg ikke at der er nogen grund til. Hvis der ikke er nogle poster som opfylder kriteriet, aktiv = true, saa er antal bare lig 0 Jeg mener at du kan noejes med response.write(Rs("antal"))
Fuck... Jeg er sku for meget på den her side..*gg*.... Svar efter 16 sekunder.... damn..
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.