Avatar billede madrich Nybegynder
27. september 2001 - 12:17 Der er 4 kommentarer og
3 løsninger

antal poster i mit RecordSet

Jeg har problemer med at bruge Count på mit Record-set, hvad gør jeg galt?

ex.

function tralal(kdj)
......

Set rs = conn.execute(sql)
   
    If rs.eof Then
        Exit Function
    Else
        int_count = rs.count

....
end function
Avatar billede madrich Nybegynder
27. september 2001 - 12:19 #1
det giver en fejl:
....
Object doesn\'t support this property or method: \'rs.count\'
.....
Avatar billede webbe Nybegynder
27. september 2001 - 12:29 #2
Hvordan ser din sql ud???

Jeg ville nok lave det sådan her:

Function tralal(kdj)

sql = \"SELECT COUNT(*) AS Antal FROM table_name\"
Set rs = Connect.Execute(sql)

If Not (rs.BOF OR rs.EOF) Then
  int_count = rs(\"Antal\")
Else
  Exit Function
End if

End Function
Avatar billede tdimhcs Nybegynder
27. september 2001 - 12:29 #3
Prøv med:

int_count = rs.RecordCount

/Kurt
Avatar billede nordclc Nybegynder
27. september 2001 - 12:33 #4
Prøv istedet med:

select count(*) as antal, felt1 from tabel
group by felt1

//Claus
Avatar billede madrich Nybegynder
27. september 2001 - 12:36 #5
Kurt --->
...
Rowset does not support fetching backward.
...

what to do

rs.movefirst
før virker ikke
Avatar billede madrich Nybegynder
27. september 2001 - 12:44 #6
Når nu jeg kan tælle rs. s behøves jeg vel ikke at
Avatar billede tmceu Praktikant
27. september 2001 - 12:46 #7
Kig på http://www.eksperten.dk/spm/113088 der omhandler præcis samme problemstilling. Det er langt fra i alle tilfælde at du kan bruge recordcount.
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