Avatar billede quarkb Nybegynder
19. september 2003 - 14:13 Der er 3 kommentarer og
1 løsning

Count på antal af poster i et udtræk

Jeg har følgende streng:
sql = "SELECT * FROM [Nyheder] WHERE id LIKE '%" & id & "%' Order by nDato desc"

Er det muligt at lavet et count på hvor mange poster som udtrækket har lavet?
Avatar billede eagleeye Praktikant
19. september 2003 - 14:14 #1
hvis du bruger rs.Open er der en Recordcount:

sql = "SELECT * FROM [Nyheder] WHERE id LIKE '%" & id & "%' Order by nDato desc"
rs.Open sql, Conn,1

Response.write "antal : " & rs.RecordCount
Avatar billede eagleeye Praktikant
19. september 2003 - 14:16 #2
Eller må du lave en SQL som tæller dem først og så udføre din SQL.


sql = "SELECT Count(*) as antal FROM [Nyheder] WHERE id LIKE '%" & id & "%' Order by nDato desc"

Set rs = Conn.Execute(SQL)
antal = rs("antal")

sql = "SELECT * FROM [Nyheder] WHERE id LIKE '%" & id & "%' Order by nDato desc"
Set rs = Conn.Execute(SQL)

Response.Write "Antal :" & antal
Avatar billede eagleeye Praktikant
19. september 2003 - 14:16 #3
Til den føste kan måske lige tilføjes du skal huske denne linje før rs.Open linjen:

Set rs = Server.CreateObejct("ADODB.RecordSet")
Avatar billede quarkb Nybegynder
19. september 2003 - 14:18 #4
Tak for din hjælp, det var lige det jeg manglede.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester