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


Problem med loop

Postades av 2005-02-28 17:17:00 - Niclas Silverstolpe, i forum asp - allmänt, Tråden har 9 Kommentarer och lästs av 438 personer

Har en produktlista med en rad produkter med samma produktnamn, jag vill inte lista de med samma namn. hur gör jag två loopar??? en för att få listan och en if sats som hoppar över dubletter.
Mycket tacksam för hjälp


<% Do Until rs.EOF %>
<% Dim SameArticle
SameArticle = rs("ProdName") %>

if session("samearticle")<>rs("ProdName") Then %>

<% Do Until rs.EOF %>


<%=rs("ArticleNo")%> <%=rs("ProdId")%>">

<% rs.MoveNext
Loop
rs.Close %>

<% end if %>

<% rs.MoveNext
Loop
rs.Close %>


Svara

Sv: Problem med loop

Postades av 2005-02-28 17:23:18 - Johan Djupmarker

Enklare är att förhindra dubletter i resultatet från databasen:

SELECT DISTINCT ... FROM ...

/Johan


Svara

Sv:Problem med loop

Postades av 2005-02-28 17:28:00 - Niclas Silverstolpe

TACK ! kan jag välja vilken kolumn som skall jämföras för att utvärdera distinct?


Svara

Sv: Problem med loop

Postades av 2005-02-28 18:26:12 - Johan Djupmarker

Alla kolumner blir unika, vill du gruppera på ett bestämt antal kolumner får du gruppera med GROUP BY.

/Johan


Svara

Sv:Problem med loop

Postades av 2005-02-28 19:31:02 - Niclas Silverstolpe

Får felmeddelande med följande kod:
sSql="SELECT DISTINCT Products.ProdId, ArticleNo, LongDesc, ProdName, image FROM Products INNER JOIN ProdCatId ON Products.ProdID=ProdCatId.prodid WHERE ProdCatId.CatId = " &(category)& " GROUP BY ProdName"

Vad gör jag för fel?


Svara

Sv: Problem med loop

Postades av 2005-02-28 21:07:43 - Marcus Granström

Prova:

sSql="SELECT Products.ProdId, ArticleNo, LongDesc, ProdName, image FROM Products INNER JOIN ProdCatId ON Products.ProdID=ProdCatId.prodid WHERE ProdCatId.CatId = "&category&"
GROUP BY Products.ProdId, ArticleNo, LongDesc, ProdName, image"


Svara

Sv: Problem med loop

Postades av 2005-02-28 22:31:10 - Johan Djupmarker

Du kan inte blanda distinct och group by så... Vad vill du åstadkomma? Är alla andra kolumner samma för alla med samma ProdName? Om inte, hur ska det hanteras?

/Johan


Svara

Sv:Problem med loop

Postades av 2005-03-01 11:42:02 - Niclas Silverstolpe

Jag har ett antal rader där jag har samma ProdName, Jag vill skapa en loop som bara tar med varje Prodname en gång. Så en loop där man kollar om föregående ProdName är samma som det man precis listade => hoppa till nästa post


Svara

Sv: Problem med loop

Postades av 2005-03-01 13:14:14 - Johan Djupmarker

Såhär?

<%
Dim LastArticle
Do Until rs.EOF 
  if LastArticle <> rs("ProdName") Then
    LastArticle = rs("ProdName")
    Response.Write rs("ArticleNo") & " " & rs("ProdId") & "<br>"
  end if
  rs.MoveNext
Loop
rs.Close %> 


/Johan


Svara

Sv:Problem med loop

Postades av 2005-03-02 22:27:33 - Niclas Silverstolpe

TACK Johan! du löste problemet jag gick bet på.


Svara

Nyligen

  • 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
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 783
27 960
271 761
526
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