26. juni 2007 - 14:57Der er
5 kommentarer og 1 løsning
Hvordan tæller man antal rækker, som kommer ud fra mssql-database
Hej Alle.
Hvordan tæller man antal rækker i et mssql-udtræk - altså client-side?
Jeg har objektet rs - hvorfor jeg troede man kunne skrive rs.RecordCount, men den returnerer altid -1, uanset hvor mange rækker der returneres.
Jeg kan ikke bare i min sql-query skrive SELECT count(*), for min sql er forholdsvis kompleks, og den vil derfor have mig til at skrive nogle kolonner i en GROUP BY eller en anden funktion - men der må være en nemmere metod.
I php kan man jo f.eks. bare skrive mysql_num_rows(rs)...
Hm.. Er ikke helt med - er som sagt helt ny indenfor asp.
Kan du sætte det ind i følgende:?
' Opret forbindelse set Conn = server.createobject("adodb.connection") Conn.open "PROVIDER=MSDASQL;DRIVER={SQL Server};SERVER=localhost;uid=***;pwd=***;DATABASE=***"
' Udfør forespørgsel (rs indeholder nu resultatet) Set rs = Conn.Execute(strSQL)
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.