/ 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
Paging ?
Fra : Nigel


Dato : 27-05-02 17:16

Hej Gruppe

Jeg har en nyhedsoversigt der bare lister alle poster...jeg kunne dog godt
tænke mig at der kun blev listet f.eks. de sidste 10 nyheder udfra dags dato

er det muligt vha. af SQL alene ?

i bunden af siden skulle der så være link til arkiv der trækker alle
posterne .....

thx




 
 
Jørn Andersen (27-05-2002)
Kommentar
Fra : Jørn Andersen


Dato : 27-05-02 17:35

On Mon, 27 May 2002 18:16:29 +0200, "Nigel" <nigel@hotmail.com> wrote:

>Jeg har en nyhedsoversigt der bare lister alle poster...jeg kunne dog godt
>tænke mig at der kun blev listet f.eks. de sidste 10 nyheder udfra dags dato
>
>er det muligt vha. af SQL alene ?
>
>i bunden af siden skulle der så være link til arkiv der trækker alle
>posterne .....

For 3 dage siden blev et lignende spørgsmål
Message-ID: <3cedf796$0$70399$edfadb0f@dspool01.news.tele.dk>

besvaret
Message-ID: <7NmH8.3811$N46.229332@news010.worldonline.dk>

med en henvisning til flg. link:
<URL: http://activedeveloper.dk/aspdigital/kapitel2/paging.asp>

Good luck

--
Jørn Andersen,
Brønshøj

Jakob Andersen (27-05-2002)
Kommentar
Fra : Jakob Andersen


Dato : 27-05-02 19:57

"Nigel" <nigel@hotmail.com> wrote in message
news:3cf25bde$0$97329$edfadb0f@dspool01.news.tele.dk...
> Jeg har en nyhedsoversigt der bare lister alle poster...jeg kunne dog godt
> tænke mig at der kun blev listet f.eks. de sidste 10 nyheder udfra dags
dato
> er det muligt vha. af SQL alene ?
> i bunden af siden skulle der så være link til arkiv der trækker alle
> posterne .....


Noget ala

If Request.Querystring( "cmd" ) = "arkiv" Then
strSQL = "SELECT felt1, felt2 FROM tabel ORDER BY Idfelt DESC"
Else
strSQL = "SELECT TOP 10 felt1, felt2 FROM tabel ORDER BY Idfelt DESC"
End if
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Hent og print data '
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
If Request.Querystring( "cmd" ) = "arkiv" Then
Response.write( "<a href=""" & Request.ServerVariables( "SCRIPT_NAME" )
& """>Vis nyeste</a>" )
Else
Response.write( "<a href=""" & Request.ServerVariables( "SCRIPT_NAME" )
& "?cmd=arkiv"">Vis arkiv</a>" )
End if


--
Jakob Andersen



Nigel (27-05-2002)
Kommentar
Fra : Nigel


Dato : 27-05-02 22:50

Hej Jacob

Tak for dit svar...det virker næsten :0)

jeg har nu:

<% If Request.Querystring( "cmd" ) = "arkiv" Then
OpenDB "SELECT * From TABELNAVN ORDER BY Idfelt DESC;"
else
OpenDB "SELECT TOP 5 * FROM TABELNAVN ORDER BY Dato
DESC;"

If Not (Rs.Eof And Rs.Bof) Then

Do While Not Rs.Eof

<SNIP> en hel masse <Snip>

%>

men får fejlen:
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1

fejl i linje 14 i inc filen som ser sådan ud:
Databasename = " STI TIL DB"
DatabasePath = Server.MapPath(DatabaseName)

Dim RS, RS2

Sub OpenDB(SQL)

Set DB = Server.CreateObject("ADODB.Connection")
DB.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};" &
"DBQ=" & DatabasePath & ";" & "FIL=MS Access;"
DB.Open
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open SQL, DB, 3, 3
End Sub

thx




Nigel (28-05-2002)
Kommentar
Fra : Nigel


Dato : 28-05-02 13:34

Hej Gruppe

så kører det ..thx :0)




"Nigel" <nigel@hotmail.com> wrote in message
news:3cf2aa17$0$18627$edfadb0f@dspool01.news.tele.dk...
> Hej Jacob
>
> Tak for dit svar...det virker næsten :0)
>
> jeg har nu:
>
> <% If Request.Querystring( "cmd" ) = "arkiv" Then
> OpenDB "SELECT * From TABELNAVN ORDER BY Idfelt
DESC;"
> else
> OpenDB "SELECT TOP 5 * FROM TABELNAVN ORDER BY Dato
> DESC;"
>
> If Not (Rs.Eof And Rs.Bof) Then
>
> Do While Not Rs.Eof
>
> <SNIP> en hel masse <Snip>
>
> %>
>
> men får fejlen:
> [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1
>
> fejl i linje 14 i inc filen som ser sådan ud:
> Databasename = " STI TIL DB"
> DatabasePath = Server.MapPath(DatabaseName)
>
> Dim RS, RS2
>
> Sub OpenDB(SQL)
>
> Set DB = Server.CreateObject("ADODB.Connection")
> DB.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};" &
> "DBQ=" & DatabasePath & ";" & "FIL=MS Access;"
> DB.Open
> Set RS = Server.CreateObject("ADODB.Recordset")
> RS.Open SQL, DB, 3, 3
> End Sub
>
> thx
>
>
>



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

Månedens bedste
Årets bedste
Sidste års bedste