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


ASP - Databas

Postades av 2003-10-21 02:44:51 - Bengt Strömquist, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 463 personer

Jag har en tabell som inehåller UID (UserID).
Nu vill jag lista UID på en sida, inte så svårt kanske, men jag vill bara att ett UID ska visas en gång även om det finns fem likadana UID i tabellen.

typ så här:

1 - visas
1
2 - visas
3 - visas
1
3
4 - visas

Hur ska jag gå till väga ?
Jag jobbar i MMDW MX 2004.

Förstår ni vad jag är ute efter ?

~:)


Svara

Sv: ASP - Databas

Postades av 2003-10-21 06:43:51 - Anna-Karin Söderberg


Du kan använda DISTINCT för att bara hämta ett UID.

sSQL = "SELECT DISTINCT Uid FROM tabell"

Den ska hämta t ex 1 en gång även om det finns med flera gånger i tabellen.

/Anna-Karin


Svara

Sv: ASP - Databas

Postades av 2003-10-21 12:02:56 - Bengt Strömquist

Inte riktigt vad jag var ute efter.

Jag vill hämta alla UID ifrån tabellen, men bara visa ett UID en gång.


Svara

Sv: ASP - Databas

Postades av 2003-10-21 12:18:14 - Mats Forslund

Om du kan tänka dig att sortera efter UID så är det ju ganska lätt ordnat. (ORDER BY UID). Skulle det funka?


Svara

Sv: ASP - Databas

Postades av 2003-10-21 14:38:37 - Anna-Karin Söderberg


Det du skulle kunna göra i sådant fall är att spara Rs("UID") i en variabel, sen när du loopar igenom ditt RS så kollar du om UID är likadana.

Typ
<info>
DO UNTIL RS.EOF
tempID = RS("UID") ' Spara nuvarande UID till en variabel
IF NOT tempID = RS("UID") THEN ' kontrollera om de INTE stämmer
Response.write RS("UID") ' Eftersom de inte stämmer så skriver vi ut
END IF
RS.MoveNext
LOOP
</info>

Testa något av detta, det är skrivet ur skallen och inte testat, kan vara en tankevurpa med.

/Anna-Karin


Svara

Sv: ASP - Databas

Postades av 2003-10-21 14:49:50 - Andreas Hillqvist

Ska kanske var såhär:
<code>
Do Until RS.EOF
If LastID <> RS("UID") Then
Response.write RS("UID") ' Eftersom de inte stämmer så skriver vi ut
LastID = RS("UID")
End If
RS.MoveNext
Loop
</code>


Svara

Sv: ASP - Databas

Postades av 2003-10-22 15:42:29 - Bengt Strömquist

DISTINCT fungerar som jag hade tänkt mig, men bara om resten passar in på DISTINCT också. Så man måste passa sig lite när det gäller DISTINCT.

Annars så fungerade Andreas lösning också. Sä man kan säga att denna tråd är löst på alla sätt och vis...

Tack alla för all tankeverksamhet.. Nu över till ytterligare frågor i en anna tråd..


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 792
27 960
271 761
489
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