webForumDet fria alternativet
Logga in / Bli medlem

De senaste nyheterna

ASP

4 svar · 160 visningar · startad av Jacob

Medlem sedan dec. 2000503 inlägg
Frågan#1

Jag har en nyhetsdatabas och den börjar bli ganska stor.
Jag undrar hur man gör för att bara tex visa de sista 10 nyheterna?
Nu ser koden ut på följande sätt:

<html> 
<!-- #include virtual="/databas/adovbs.inc" --> 
<%   Set Connect = Server.CreateObject("ADODB.Connection") 
   Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\videomonitor\adressbok.mdb" 
   Set RecSet = Server.CreateObject("ADODB.Recordset") 
   If Request.QueryString("videonyheter") = "alla" Then 
   Addera = "SELECT * FROM filmnyheter ORDER BY Datum DESC" 
   RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic %> 

</head> 
   <ul> 
<%   Do Until RecSet.EOF %> 
   <H1><% =RecSet("rubrik") %></H1><br> 
    <% =RecSet("texten") %><br> 
<% =RecSet("forfattare") %> 
<%   RecSet.MoveNext 
   Loop 
   RecSet.Close 
   Connect.Close 
   End If %> 
</ul> 
</html>
Medlem sedan juni 200032 967 inlägg
#2

SELECT TOP 10 * FROM filmnyheter ORDER BY [Datum] DESC

Medlem sedan dec. 2000503 inlägg
#3

Tack så mycet det fungerar men jag har en sak till angående detta. Kna man inte köra flera i samma visa titta på det här:

	Set RecSet = Server.CreateObject("ADODB.Recordset")

	If Request.QueryString("filmnyheter") = "alla" Then

	Addera = "SELECT * FROM filmnyheter ORDER BY [Datum] DESC"
	
	ElseIf Request.QueryString("filmnyheter") = "10" Then

	Addera = "SELECT TOP 10 * FROM filmnyheter ORDER BY [Datum] DESC"

   	RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic %>

När jag gör så här så fungera bara den ena av dom.

Medlem sedan juni 200032 967 inlägg
#4
Set RecSet = Server.CreateObject("ADODB.Recordset")
strselectmode = request.querystring("filmnyheter")

select case strselectmode
case "alla"
	Addera = "SELECT * FROM filmnyheter ORDER BY [Datum] DESC"
case "10"
	Addera = "SELECT TOP 10 * FROM filmnyheter ORDER BY [Datum] DESC"
end select

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
Medlem sedan dec. 2000503 inlägg
#5

Ännu en gång stort tack @ndres

365 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
124 ms — deklarationer (db)
117 ms — hämta statistik (db)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)