Avatar billede darkhero Nybegynder
03. april 2001 - 19:51 Der er 17 kommentarer og
2 løsninger

Viser 10 posts fra en Access Database...

hvordan kan man lave en kode der kun viser 10 posts fra en database afgangen? men har en \"next\" og \"tilbage\" knap til at vise de næste 10 osv.

jeg vil gerne have hele koden!
Avatar billede darkhero Nybegynder
03. april 2001 - 19:53 #1
jeg skal også bruge koden til at tælle hvor mange posts der er i en accessdatabse
Avatar billede jens Nybegynder
03. april 2001 - 19:56 #2
Avatar billede bjarke-b Nybegynder
03. april 2001 - 19:56 #3
Avatar billede bjarke-b Nybegynder
03. april 2001 - 19:57 #4
Avatar billede keysersoze Guru
03. april 2001 - 19:57 #5
1) du skal bruge paging; http://www.activeserverpages.dk/aspdigital/kapitel2/paging.asp

2) SQL=\"SELECT * from tabel\" \'altså din normale sql
set rs = Connection.Execute(SQL, count)

hentes igen ved:

Response.Write count

altså er det eneste du skal gøre er at tilføje , count i din parantes efter du executer din sql og hente den igen som beskrevet.....
Avatar billede bjarke-b Nybegynder
03. april 2001 - 19:57 #6
<%
\' DSNLess forbindelse til databasen
strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"/aspdigital/db/demo.mdb\")

Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open strDSN

\' Tæller antal poster i tabellen Links
strSQL = \"SELECT COUNT(LinkID) AS Antal FROM Links\"
Set rs = myConn.Execute(strSQL)
Response.Write \"<p>Der er \" & rs(\"Antal\") & \" poster i tabellen Links</p>\"


\' Rydder op efter os
myConn.Close
Set myConn = Nothing
%>

^DER^

Avatar billede keysersoze Guru
03. april 2001 - 19:58 #7
hmmm - 4 identiske svar inden for 1 min og 9 sek ;o)
Avatar billede jens Nybegynder
03. april 2001 - 20:06 #8
bare Tele Danmark svarede lige så hurtigt :-)
Avatar billede bjarke-b Nybegynder
03. april 2001 - 20:06 #9
man får hvad man vil have :-)
Avatar billede darkhero Nybegynder
03. april 2001 - 20:17 #10
hvordan får man den så til at underline den side man  er på?
Avatar billede darkhero Nybegynder
03. april 2001 - 20:52 #11
1) hvordan får man den så til at underline den side man  er på? (der er 5 point til den der siger det)

2) hvordan kn man have 2 strSQL? (jeg skal både bruge: strSQL = \"SELECT LinkURL FROM Links\" og strSQL = \"SELECT COUNT(LinkID) AS Antal FROM Links\"


Avatar billede burningice Nybegynder
03. april 2001 - 21:09 #12
hmmmmm... der er fejl på den side fra activeserverpages :(
Avatar billede burningice Nybegynder
03. april 2001 - 21:10 #13
rs.AbsolutePage = intPage skal lige byttes om...
Avatar billede burningice Nybegynder
03. april 2001 - 21:51 #14
hrmp.... maybe not... :( :( :( :( nm... nm nm
Avatar billede johnnyk Nybegynder
03. april 2001 - 23:44 #15
1) Den aktuelle side sættes i første omgang til 1 (AbsolutePage=1). Den værdi skal herefter requestes. For at gå et trin frem kan du f.eks. skrive noget i retning af iPage+1 i querystring\'en (og selvf. sætte AbsolutePage til den værdi);
2) strSQL=\"SELECT (SELECT COUNT(LinkID) FROM Links) AS Antal, LinkURL FROM Links;\"
Avatar billede johnnyk Nybegynder
03. april 2001 - 23:48 #16
Hmm - drop 2\'eren. Bare execute de to SQL-sætninger efter hinanden. Du skal selvf. bare sørge for at lægge den første søgning ind i et recordset. Du kan sagtens bruge den samme connection til flere søgninger.
/Johnny
Avatar billede burningice Nybegynder
04. april 2001 - 02:36 #17
så kald dog bare din to\'er for strSQLcount og set den til rscount = conn.execute(strSQLcount)

response.write rscount(\"antal\")

:)
Avatar billede darkhero Nybegynder
04. april 2001 - 15:06 #18
hvordan det?
sådan?:
strSQL = \"SELECT LinkURL FROM Links\"
strSQLcount = \"SELECT COUNT(LinkID) AS Antal FROM Links
rscount = conn.execute(strSQLcount)

response.write rscount(\"antal\")
Avatar billede burningice Nybegynder
04. april 2001 - 16:56 #19
strSQL = \"SELECT * FROM Links\"
strSQLcount = \"SELECT COUNT(LinkID) AS Antal FROM Links\"
rs = conn.execute(strSQL)
rscount = conn.execute(strSQLcount)

response.write rscount(\"antal\") \'skriver antal
response.write rs(\"linkurl\") \'skriver linkurl fra links
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