Avatar billede superole Nybegynder
20. november 2000 - 21:55 Der er 7 kommentarer og
1 løsning

Antal poster i database

Hvordan kan jeg lave det sådan, så man kan se hvor mange poster der er i en database.

Jeg vil gerne have det til lige at klippe ind i en side, så jeg kun skal rette hvad databasen og tabellen hedder...
Avatar billede tpiil Nybegynder
20. november 2000 - 21:58 #1
<%
  Set Rs = Server.CreateObject(\"ADODB.Connection\")
  DBPath = \"DBQ=\" & server.mappath(\"database.mdb\")
  Rs.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & DBPath
  Sql = \"Select count(*) as Found from tabel\"
  Set Record =  Rs.Execute(Sql)

  Ialt = Record(\"found\")
%>

Udskriver antal:
<%=ialt%>
Avatar billede tdaugaard Nybegynder
20. november 2000 - 22:00 #2
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Set Rs = Server.CreateObject(\"ADODB.Recordset\")

strSQL = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"dinDB.mdb\")
Conn.Open strSQL

strSQL = \"SELECT COUNT(*) AS antal FROM tabel_navn;\"
Set Rs = Conn.Execute(strSQL)
intAntal = Rs(\"antal\")

Set Rs = Nothing
Conn.Close: Set Conn = Nothing

intAntal indeholder antal poster i tabellen tabel_navn
Avatar billede tdaugaard Nybegynder
20. november 2000 - 22:00 #3
okay ... jeg sad og skrev koden direkte her .. derfor tog det sin tid .. øv ;(
Avatar billede tpiil Nybegynder
20. november 2000 - 22:04 #4
desværre thomas jeg kom vidst lige 2 min. før :o)
Avatar billede tpiil Nybegynder
20. november 2000 - 22:06 #5
i mit skal du bare ændre i disse linier:
DBPath = \"DBQ=\" & server.mappath(\"database.mdb\")
database.mdb skal du ændre til den db\'s navn.
og
Sql = \"Select count(*) as Found from tabel\"
tabel skal ændres til din tabel\'s navn.
Avatar billede tdaugaard Nybegynder
20. november 2000 - 22:13 #6
Forøvrigt tpiil, så er det normal SQL programmerings skik at skrive alle reserved ord/keywords med stort.

Hvis superole skal bruge det på en MySQL connection så kan det godt være MySQL driveren bliver negativ over din SQL streng (også pga. manglende semikolon i enden)
Avatar billede superole Nybegynder
21. november 2000 - 15:07 #7
tak for de(t) hurtige svar
Avatar billede tpiil Nybegynder
21. november 2000 - 15:09 #8
selv tak :o)
hehe tdaugaard han brugte Access :o)
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