Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


SELECT TOP... funkar inte?

Postades av 2001-08-01 11:03:00 - Ronnie Faltin, i forum databaser, Tråden har 6 Kommentarer och lästs av 775 personer

Hejsan!
Kan någon svara på vad det är för fel på följande kod?

----------------------------------------------------------------------------------------------------------------------------------------

<%
Set Conn = Server.CreateObject("adodb.connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};" & "Dbq=d:\inetpub\wwwroot\links\db\links.mdb;" & "Uid=Admin;" & "Pwd=;"
strSQL="SELECT TOP 5 * FROM tbl_lankar ORDER BY datum DESC"
set RS=Conn.Execute(strSQL)
%>

<%Do Until RS.EOF OR RS.BOF%>

" target="_blank"><%=RS("url")%><br>

<%
RS.MoveNext
Loop
%>

<%
Conn.Close
Set Conn=nothing
%>
----------------------------------------------------------------------------------------------------------------------------------------

Inga problem med listningen men ALLA poster visas?
Har det att göra med min loopning kanske?

Tack på förhand!

/..Ronnie Faltin


Svara

Sv: SELECT TOP... funkar inte?

Postades av 2001-08-02 08:28:00 - Tom Svensson

Hej!

Ja? Alla poster visas ja... Och det har med din loop att göra. Vill du ha någon begräsning på hur många som ska visas?

Lev väl,
Tom S.


Svara

Sv: SELECT TOP... funkar inte?

Postades av 2001-08-02 11:39:00 - Andreas Hillqvist

TOP 5 ska väl begräsa det till det första fem posterna...


Svara

Sv: SELECT TOP... funkar inte?

Postades av 2001-08-02 11:46:00 - Ronnie Faltin

Jo, men vill bara ha ut de 5 poster som jag plockar i SQL-uttrycket.
Som det är nu så listar den alla poster i tabellen. Jag antar att det
är jag som tänker lite fel när det gäller detta? Jag vet inte riktigt
hur det fungerar när jag begär X antal poster i en SQL-sats och
sedan loopar till EOF eller BOF. Om jag visar posterna enligt den
principen så trodde jag iaf att man bara listar de X antal poster som
man hade begärt? "Do Until RS......" är kanske inte grejen i det här
fallet? Har letat info från andra ställen, men har bara hittat info om
"paging" och det känns lite väl overkill för en sådan grej.
Jag funderade också på om man kanske skulle försöka använda
en variabel som blir variabel = (variabel + 1) varje gång den loopas
och sedan hoppa ur loopen när variabeln > 3? Det är ju en logisk
och förhållandevis enkel lösning?

Jag hade tänkt mig en funktion som tillåter besökare att skicka upp
sina egna länkar via ett formulär. Sedan visas de 3 senast inskickade
länkarna på förstasidan.

MVH
/..EyeScream


Svara

Sv: SELECT TOP... funkar inte?

Postades av 2002-08-15 09:41:28 - André Anselmi

Kan det vara så att det inte fungerar med den versionen av acess du kör.
Funkar t.ex. inte på äldre versioner av MS SQL-server.


Svara

Sv: SELECT TOP... funkar inte?

Postades av 2002-08-15 10:08:59 - Lars Berg

Top 5 i access fungerar så att man även får med de poster som har samma värde som de som är med i top 5. Så om alla poster har samma datum så har top ingen betydelse.

Har du en räknare som du kan använda istället?


Svara

Sv: SELECT TOP... funkar inte?

Postades av 2002-08-15 10:26:07 - Andreas Hillqvist

Du kan ju testa att sortera på linkID:
<code>
<%
Set Conn = Server.CreateObject("adodb.connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=d:\inetpub\wwwroot\links\db\links.mdb;" & _
"Persist Security Info=False"

strSQL="SELECT TOP 3 * FROM tbl_lankar ORDER BY linkID DESC"
set RS=Conn.Execute(strSQL)

Do Until RS.EOF

%>
" target="_blank"><%=RS("url")%><br>
<%
RS.MoveNext
Loop

RS.Close
Set RS = nothing

Conn.Close
Set Conn=nothing
%>


</code>
Eller:
strSQL="SELECT TOP 3 * FROM tbl_lankar ORDER BY Datum DESC, linkID DESC"


Svara

Nyligen

  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 986
27 965
271 785
1 043
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies