Avatar billede balzoo Nybegynder
09. juli 2001 - 19:51 Der er 18 kommentarer og
1 løsning

Antal poster

Hvordan tæller man antallet af indlæg i en DB, og skriver det til brugeren

f.eks.

Der er oprettet 4 nye indlæg.
Avatar billede food4u.dk Nybegynder
09. juli 2001 - 19:53 #1
SQL = \"Select count(*) as noget from tabel\"
Avatar billede Slettet bruger
09. juli 2001 - 19:53 #2
Hvor du skriver Select * from database, skal du skrive select top 5 * from database
Avatar billede Slettet bruger
09. juli 2001 - 19:54 #3
Sorry!

Det var sq forkert!

food4yous er korrekt!
Avatar billede dalbjerg Nybegynder
09. juli 2001 - 19:54 #4
Sql = \"Select count(*) as Found from tabelnavn\"
Set Record =  conn.Execute(Sql)
Ialt = Record(\"found\")
Avatar billede food4u.dk Nybegynder
09. juli 2001 - 19:54 #5
noget er så det der skal skrives ud, som hvis det f.eks. var ID
Avatar billede dalbjerg Nybegynder
09. juli 2001 - 19:54 #6
Sorry det var da vist alt forsent... ikke min menning at hugge nogens point... hehe
Avatar billede Slettet bruger
09. juli 2001 - 19:55 #7
dalbjerg > Du kan jo også bare udskrive din værdi, istedet for at lave den til en variabel!

<%=Record(\"found\")%>
Avatar billede dalbjerg Nybegynder
09. juli 2001 - 19:55 #8
men der mangler jo lidt i food4u.dks svar, så....

så skal du blot skrive
Response.write ialt

Der hvor du ønsker, at den skal skrive hvor mange poster som er med i det.
Avatar billede dalbjerg Nybegynder
09. juli 2001 - 19:57 #9
ja det er rigtigt, men jeg mener, blot at det altid, er bedst at lave dem om til variabler.
Avatar billede food4u.dk Nybegynder
09. juli 2001 - 19:59 #10
nårja, jeg troede da også han selv kunne lidt, sorry :o)
Avatar billede balzoo Nybegynder
09. juli 2001 - 20:02 #11
Undskyld men...

Jeg er ikke helt med, kunne en af jer ikke lave et lille eksempel...
Avatar billede food4u.dk Nybegynder
09. juli 2001 - 20:09 #12
hvis din tabel hedder tabel, så:

<% SQL = \"Select count(*) as antal\" %>
<% set vis = conn.execute( SQL ) %>
Der er oprettet <% = vis(\"antal\") %> nye indlæg.
Avatar billede food4u.dk Nybegynder
09. juli 2001 - 20:10 #13
ups:

<% SQL = \"Select count(*) as antal from tabel\" %>
<% set vis = conn.execute( SQL ) %>
Der er oprettet <% = vis(\"antal\") %> nye indlæg.
Avatar billede balzoo Nybegynder
09. juli 2001 - 20:28 #14
nej kan ikke for det til at virke.
kan du ikke lave et script det viser antal indlæg en bruger har oprettet...

>>> food4u.dk
Avatar billede food4u.dk Nybegynder
09. juli 2001 - 20:38 #15
Hvordan ser din connectionfætter ud?
Avatar billede balzoo Nybegynder
11. juli 2001 - 18:26 #16
Min \"connectionfætter \" se sådan ud:


    Set objConn = Server.CreateObject(\"ADODB.Connection\")
    strConn = \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"predacon.mdb\") & \";UID=sa;PWD=;\"
    Set objConn = Server.CreateObject(\"ADODB.Connection\")
    objConn.Open strConn
Avatar billede balzoo Nybegynder
17. juli 2001 - 16:12 #17
I kunne ikke hjælpe mig, men jeg fandt selv ud af det...
Avatar billede Slettet bruger
17. juli 2001 - 21:35 #18
Må vi se en løsning, som dokumentation?
Avatar billede balzoo Nybegynder
21. juli 2001 - 19:08 #19
Til philip

ja det jeg gjorde var:

    <%
    Set objRS = server.CreateObject(\"ADODB.Recordset\")
    objRS.CursorLocation = adUseServer
    objRS.CursorType = adOpenKeyset
    objRS.LockType = adLockBatchOptimistic

    objRS.Open \"SELECT * FROM PB WHERE Tilbruger =\'\" & session(\"bruger\") & \"\'\", objConn, , , adCmdText
    Response.Write \"Du har i alt modtaget \" & objRS.RecordCount & \" besked(er).<BR><BR>\"
    %>
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