Hvis f.eks du kun vil have én udlistning pr vare som optræder flere gange i din tabel, og varenavnet ligger i feltet varenavn, kan du prøve at bruge følgende:
SQL4 = \"SELECT DISTINCT(varenavn) FROM FS_AlleVare WHERE UGrp2ID_Ref = \" & UGrp2ID & \"AND UGrp1ID_Ref = \" & request.cookies(\"ugrp1\")(\"id\")
Problemet når du laver en distinct på alle felter er at den også tager hver unik Id. Så hvis du har en identity id på din tabel, så vil alle poster jo komme med da id jo er unik for hver post.
Først den tabel det drejer sig om: ----------------------------------------- T_Vare ----------------------------------------- VareNr = key HGrpID_Ref = Reference til hovedgruppe tabel UGrp1ID_Ref = Reference til undergrp1 tabel UGrp2ID_Ref = Reference til undergrp2 tabel UGrp3ID_Ref = Reference til undergrp3 tabel Lev_Ref = Reference til leverandør tabel Billed = OLE-felt bruges kun i DBén BilledNr = nummer som billed gemmes under i mappen Beskrivelsen= af varen Vejluds NetPris Paanette Paalager SolgtAntal ----------------------------------------
Så er der en forespørgelsen FS_AlleVare som henter al data ud af T_Vare.
Og en som jeg lige har lavet og som hedder FS_AlleVareDistinctTekst3 Med denne FS er det faktisk lykkes mig at få Tekst3 vist på siden efter hensigten. Men når jeg begynder at få billed med går det galt
Herunder den nye kode på siden.
>>Kode begynd<< <% SQL4 = \"SELECT * FROM FS_AlleVare WHERE UGrp2ID_Ref = \" & UGrp2ID & \"AND T_Vare.UGrp1ID_Ref = \" & request.cookies(\"ugrp1\")(\"id\") set Resultat4 = DBCon.execute(SQL4)
if not(Resultat5.EOF) and not(Resultat5.BOF) then Resultat5.movefirst do until Resultat5.EOF
response.write(\"<TD WIDTH=100 ALIGN=center>\") response.write(\"<A HREF=index.asp?UGrp3=\") response.write(Resultat5.fields(\"UGrp3ID_Ref\")) response.write(\">\")%><SPAN CLASS=\"atext\"><% response.write(Resultat5.fields(\"Tekst3\")) response.write(\"</A>\")%></SPAN><% if i mod 4 = 0 then response.write(\"</tr><tr>\") end if
i = i + 1
Resultat5.movenext loop %></TD> <% end if%> </TR> </TABLE> >>Kode slut<<
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.