Varför funkar inte det med denna rad?
Set RS=Conn.Execute("Select Distinct namn From bilder Where visa=True Order By datum desc")
Tar jag bort Order By datum desc så funkar det!
5 svar · 233 visningar · startad av Asa
Varför funkar inte det med denna rad?
Set RS=Conn.Execute("Select Distinct namn From bilder Where visa=True Order By datum desc")
Tar jag bort Order By datum desc så funkar det!
För att du måste ha sorteringsfältet med i selectlistan om du använder DISTINCT. Det har dock ingenting med asp att göra, utan det är SQL som funkar på det sättet.
Mvh,
http://www.webforum.nu/showthread.php?s=&threadid=43613
Diskuterades det nyligen om samma problem... vet dock inte om de kom fram till något
Men @nders - Läger jag till det så kommer ändå två lika visas!
Ja, det stämmer. Det är så SQL fungerar.
Om du söker lite i SQL-forumet så vet jag att LarsG levererat lösningar på liknande problem. Det går att lösa, nämligen, men SQL-frågan blir betydligt mer komplicerad än man skulle vilja.
Mvh,
Okej - tackar - ska kolla där!