Sidindelning vid hämtning från Access-databas

ASP

0 svar · 318 visningar · startad av lbs129

Medlem sedan apr. 200899 inlägg
Trådstart#1

Hej!

Jag håller på och jobbar med en ny version av min hemsida som är i ASP. Flera av sidorna hämtar data från Access-databaser (tex en gästbok). Jag har nu insett att när det blir fler och fler poster i databaserna kommer sidorna att bli längre och längre. Därför undrar jag om det finns något bra sätt dela upp posterna på olika sidor, så att tex de första 20 posterna kommer på sida ett, nästkommande 20 sidor på sida två osv. Jag sökte här på webForum och hittade en gammal tråd med en länk som inte fungerade.

Den kod jag har nu för att hämta posterna är:

<%
	Set Connect = Server.CreateObject("ADODB.Connection") 
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/gastbok.mdb")
	Set RecSet = Server.CreateObject("ADODB.Recordset")
	
	SQL = "SELECT * FROM inlagg ORDER BY datum ASC"
	RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
%>
<% Do until RecSet.EOF %>
------------------------------
Listning av posterna.
------------------------------
<%
	RecSet.MoveNext
	Loop
	
	RecSet.Close
	Connect.Close
	Set RecSet = Nothing
	Set Connect = Nothing
%>

Tack på förhand. :)

Mvh Johan

273 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)