webForumDet fria alternativet

Sidindelning vid hämtning från Access-databas

ASP

0 svar · 308 visningar · startad av lbs129

Medlem sedan apr. 200899 inlägg
Frågan#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

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)