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


En loop istället för tex "Select TOP 3.."

Postades av 2002-02-25 23:49:42 - Peter Svensson, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 422 personer

Förmodligen stänklätt, men jag får inte till det...!


Svara

Sv: En loop istället för tex "Select TOP 3.."

Postades av 2002-02-26 02:21:52 - Stefan Bergh

vad får du inte till? vad är det du vill loopa?


Svara

Sv: En loop istället för tex "Select TOP 3.."

Postades av 2002-02-26 07:21:18 - Tomas Karlsson

ex. på en loop...

<code>
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db\members.mdb")
Set RS = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT ID FROM TBL_Enote"

RS.Open Visa, Connect, 3, 3


ANTAL = 0
DO WHILE NOT RS.EOF


ANTAL = ANTAL + 1
RS.MOVENEXT
LOOP
%>

<%Response.Write ANTAL%>
</code>


/Tomas


Svara

Sv: En loop istället för tex "Select TOP 3.."

Postades av 2002-02-26 10:23:38 - Peter Svensson

Istället för
<code>"Select TOP 3 * from tbl1 ORDER by datum DESC"</code>
så vill jag skriva i Sqlsatsen
<code>Select * from tbl1 ORDER by datum DESC"</code>

För första sql satsen så använder jag följande kod för att visa posterna i tbl1:
<code>
<% Do Until RecSet.EOF

Response.Write RS("datum") & "<br>"
Response.Write RS("rubbe") & "<br>"

RecSet.MoveNext

Loop
</code>

Hur skriver jag loopen för att få fram de tre översta posterna från det andra alternativet av Sql-satsen?

Tacksam!


Svara

Sv: En loop istället för tex "Select TOP 3.."

Postades av 2002-02-26 11:44:23 - Ulf Elfving

Använd TOP 3 det tar framförallt mycket mindre resurser
Om du tex har 1000 poster måste du (i princip) hämta alla 1000 poster och sedan bara ta de tre översta. Onödigt slöseri med resurser...

Annars

x=1
do until x = 3
Response.Write RS("datum") & "<br>"
Response.Write RS("rubbe") & "<br>"
RecSet.MoveNext
x= x + 1
loop


Svara

Sv: En loop istället för tex "Select TOP 3.."

Postades av 2002-02-26 13:36:06 - Peter Svensson

Tack, nu börjar det lossna, ungefär som man kommer på att "färga" ackorden på pianot...!

En annan grej jag funderat på är fler sql-frågor. Hur ser syntaxet ut?

Min kod:
<code>
<%
Session("dbpath") = "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("news.mdb")
set conn = Server.CreateObject ("ADODB.Connection")
conn.Open Session("dbpath")
Set RS=Server.CreateObject("ADODB.Recordset")
SQL = "SELECT TOP 3 * from nyheter ORDER BY datum DESC"
RS.Open SQL, conn, 1, 2
%>
</code>

Jag har fler tabeller jag vill visa på sidan, på samma sätt som Sql-satsen ovan. Tabellerna har ingen relation till varandra.
Ex:
<code>
SQL = "SELECT TOP 3 * from statistik ORDER BY Sdatum DESC
</code>
Hur och var får jag in det? Vilka alternativ finns?
Tack ännu en gång!


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

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 843
27 961
271 763
742
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