Avatar billede radda Nybegynder
30. januar 2004 - 10:19 Der er 2 kommentarer og
1 løsning

count med jet-driver

Hvorfor virker dette ikke:

strSQL="SELECT Count(*) as Antal FROM foredrag ORDER BY titel"
set visrs=conn.execute(strSQL)
Response.Write rs("antal")

Jeg bruger:
Microsoft.Jet.OLEDB.4.0
Avatar billede eagleeye Praktikant
30. januar 2004 - 11:09 #1
Den virker vel fint??
Den tæller alle poserterne i tabellen foredrag. Det giver så ikke mening at havde ORDER BY på da det kun giver en record.

strSQL="SELECT Count(*) as Antal FROM foredrag"
Avatar billede eagleeye Praktikant
30. januar 2004 - 11:14 #2
Men det er nok i selv koden det går galt. Først bruges et recordset som hedder visrs til at ligge data ind i og så udskrives der fra et om hedder rs:

set visrs=conn.execute(strSQL)
Response.Write rs("antal")


Så prøv at rette sådan du bruger det samme recordset begge steder:

set visrs=conn.execute(strSQL)
Response.Write visrs("antal")
Avatar billede radda Nybegynder
30. januar 2004 - 11:15 #3
jeg prøvede at bruge den samme sql som jeg bruger til noget andet ...
tak for hjælpen - og klarsynes
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