Avatar billede klyde Nybegynder
16. januar 2002 - 12:33 Der er 5 kommentarer og
2 løsninger

SQL Opslag (Soter)

Hej...

Dette er lidt af en haste sag...

Jeg har nu har en tabel hvor i der står:
ID  Lokale      PC
1  P13-6    P13-6-1
2  P13-6    P13-6-2
3  P13-6    P13-6-3
4  P13-6    P13-6-4
5  P13-6    P13-6-5
6  P13-7    P13-7-1
7  P13-7    P13-7-2
8  P13-7    P13-7-3
9  P13-7    P13-7-4
10  P13-7    P13-7-5

Min kode:
<%
PCSQL = \"Select * from Oversigt Order by Lokale Desc\"
Set rsPC = Conn.Execute (PCSQL)
%>
<% Do %>
<% PCLink = \"<a href=\"& vPath &\"show.asp?site=kat&emne=\"& rsPC(\"Lokale\") &\">\"& rsPC(\"Lokale\") &\"</a>\" %>

<%= PCLink %>
<br>

<%
rsPC.MoveNext
Loop While not rsPC.EOF
%>
------------------------------------------------------
Det der så sker her er at koden henter alle data i feltet Lokale og stiller dem op under hinanden, nøjagtigt som det står i databasen.
P13-6
P13-6
P13-6
P13-6
P13-6
P13-7
P13-7
P13-7
P13-7
P13-7

Det er ikke godt nok.
Jeg vil gerne have at koden kun tager et felt af hver og skriver ud.
P13-6
P13-7
Sådan.

Hvad skal jeg modeficere for at få koden til at gøre dette...

Håber i kan hjælpe.
/Klyde
Avatar billede klyde Nybegynder
16. januar 2002 - 12:35 #1
Hvis der er flere ens datafelter i db\'en skal den kun tage et af datafelterne og skrive ud
Avatar billede erikjacobsen Ekspert
16. januar 2002 - 12:37 #2
Select distinct * ...
Avatar billede keysersoze Ekspert
16. januar 2002 - 12:37 #3
PCSQL = \"Select DISTINCTROW * from Oversigt Order by Lokale Desc\"
Avatar billede darkhero Nybegynder
16. januar 2002 - 12:37 #4
du skal bruge: DISTINCT

<%
PCSQL = \"Select DISTINCT lokale from Oversigt Order by Lokale Desc\"
Set rsPC = Conn.Execute (PCSQL)
%>
<% Do %>
<% PCLink = \"<a href=\"& vPath &\"show.asp?site=kat&emne=\"& rsPC(\"Lokale\") &\">\"& rsPC(\"Lokale\") &\"</a>\" %>

<%= PCLink %>
<br>

<%
rsPC.MoveNext
Loop While not rsPC.EOF
%>
Avatar billede erikjacobsen Ekspert
16. januar 2002 - 12:37 #5
Select distinct lokale from  ...
Avatar billede darkhero Nybegynder
16. januar 2002 - 12:40 #6
LOL.... 4 svar i samme minut!
Avatar billede klyde Nybegynder
16. januar 2002 - 12:49 #7
Hmmm... Det kan jeg godt se de sjove i...

Men anyways.
I har jo alle ret så jeg deler point ud til jer herefter.

Tak for hjælpen...

/Klyde
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester