/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Optælling i access database
Fra : JS


Dato : 04-08-01 14:15

Mit spørgsmål går ud på hvordan jeg får vist antallet af poster i databasen.

Databasen består af emailadresser og på en bestemt side vil jeg gerne have
vist, hvor mange adresser der findes i databasen.

Findes der en "let" vej til det resultat?.


JS



 
 
Thygesen (04-08-2001)
Kommentar
Fra : Thygesen


Dato : 04-08-01 15:42

"JS" <j.s.j@mail.dk> skrev i en meddelelse
news:3b6bf54d$0$44016$edfadb0f@dspool01.news.tele.dk...
> Mit spørgsmål går ud på hvordan jeg får vist antallet af poster i
databasen.
>
> Databasen består af emailadresser og på en bestemt side vil jeg gerne have
> vist, hvor mange adresser der findes i databasen.
>
> Findes der en "let" vej til det resultat?.

strConn = "DBQ=" & Server.Mappath("db1.mdb") & ";Driver={Microsoft Access
Driver (*.mdb)}; PWD="
Set objRS = Server.CreateObject("ADODB.Recordset")
strQ = "SELECT COUNT(id) AS Antal FROM tabel"
objRS.Open strQ, strConn
antal = objRS("Antal")
objRS.Close
Set objRS = Nothing


Mvh. Christoffer Thygesen

e-mail: cht@cht.dk
homepage: http://cht.dk



Kim V (04-08-2001)
Kommentar
Fra : Kim V


Dato : 04-08-01 22:52

>strQ = "SELECT COUNT(id) AS Antal FROM tabel"
> antal = objRS("Antal")


Jeg havde ligende problem og måtte til sidst lave en forspørgsel i Access,
og så lave en rs på grundlag af forspørgsel. Det vil sige sql="select * from
qry_tabel" En meget dårlig løsning


Jeg prøvede ovenstånde men , fik nemmelig hele tiden at vide at feltet
"antal" ikke fandtes i rs, når jeg lavede en sql="select count(felt) as
antal FROM tabel"

Helt sammen fejlmeddelse, som jeg jævnligt får når jeg staver et felt navn
forkert. fx email=RS("emial")

Har jeg misset noget ?












Peter Lykkegaard (08-08-2001)
Kommentar
Fra : Peter Lykkegaard


Dato : 08-08-01 06:39


"Kim V" <nomail@lkkhjjhj.com> wrote in message
news:3b6c6d3f$0$44067$edfadb0f@dspool01.news.tele.dk...
> >strQ = "SELECT COUNT(id) AS Antal FROM tabel"
> > antal = objRS("Antal")
>
> Jeg havde ligende problem og måtte til sidst lave en forspørgsel i Access,
> og så lave en rs på grundlag af forspørgsel. Det vil sige sql="select *
from
> qry_tabel" En meget dårlig løsning

Hvorfor?
Det svarer reelt set til at lave et view i MSSQL - noget jeg bruger hver dag
>
> Jeg prøvede ovenstånde men , fik nemmelig hele tiden at vide at feltet
> "antal" ikke fandtes i rs, når jeg lavede en sql="select count(felt) as
> antal FROM tabel"
>
> Helt sammen fejlmeddelse, som jeg jævnligt får når jeg staver et felt navn
> forkert. fx email=RS("emial")
>
> Har jeg misset noget ?
>
Du kan refererer til dine felter i recordset vha en ordinal værdi
fx

Select Count(*) From MyTable

Hvor rs(0) vil give dig antallet af poster i tabellen

mvh/Peter Lykkegaard



Tore Gudnæs Rich (06-08-2001)
Kommentar
Fra : Tore Gudnæs Rich


Dato : 06-08-01 23:58

Nedenstående metode har jeg selv brugt:

<%
Dim antal

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("/database.mdb")
Conn.Open DSN

strSQL = "Select * From adresser Order By adresserId Desc"
Set rs = Conn.Execute(strSQL)

antal = rs("adresserId")

Conn.Close
Set Conn = Nothing
%>
"JS" <j.s.j@mail.dk> wrote in message
news:3b6bf54d$0$44016$edfadb0f@dspool01.news.tele.dk...
> Mit spørgsmål går ud på hvordan jeg får vist antallet af poster i
databasen.
>
> Databasen består af emailadresser og på en bestemt side vil jeg gerne have
> vist, hvor mange adresser der findes i databasen.
>
> Findes der en "let" vej til det resultat?.
>
>
> JS
>
>



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste