Avatar billede dtloh Nybegynder
09. maj 2004 - 23:14 Der er 5 kommentarer og
1 løsning

Tæl antal poster i databasen

Jeg har en database "users.mdb" i denne har jeg følgende talbel "user", i denne tabel har jeg et felt kaldet "UserId".

Det jeg gerne vil, er at tælle antal poster "UserId" indeholder, altså hvis der er 5 brugere, tæller den 5 UserIds.

Hvordan laver jeg dette?
Avatar billede ellebaek Nybegynder
09. maj 2004 - 23:18 #1
<%
set rs = server.createobject("adodb.connection")
rs.open strtildb
sql = "select count(UserId) as found from users"

set rs = rs.execute(sql)

response.write rs("found")
%>
Avatar billede dtloh Nybegynder
10. maj 2004 - 00:30 #2
Jeg siger mange tak :D
Avatar billede dtloh Nybegynder
10. maj 2004 - 01:23 #3
Jeg var vist lidt for hurtig der, synes nu at det så meget rigtigt ud, men får fejl :-(

Har indsat følgende:

Set rs = Server.Createobject("ADODB.Connection")
rs.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/users.mdb")
sql = "select count(UserId) as found from user"
Set rs = rs.Execute(sql)
Response.Write rs("found")

Jeg får så følgende fejl:

(0x80004005)
Uspecificeret fejl
/zetyria2/adm/main_adm.asp, line 16

line 16 =
Avatar billede dtloh Nybegynder
10. maj 2004 - 01:24 #4
ups... line 16 = sql = "select count(UserId) as found from user"
Avatar billede ellebaek Nybegynder
10. maj 2004 - 21:48 #5
Set rs = Server.Createobject("ADODB.Connection")
rs.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/users.mdb")
sql = "select count(*) as found from user"
Set rs = rs.Execute(sql)
Response.Write rs("found")

Prøv sådan her i stedet så..
Avatar billede eagleeye Praktikant
10. maj 2004 - 22:02 #6
Du kalder både din Connection og Recordset for rs måske det er derfor den brokker sig? I linje 16 som vist er denne?

Set rs = rs.Execute(sql)
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