08. juni 2001 - 15:40Der er
12 kommentarer og 1 løsning
Gruppere efter kategori
Er det muligt at gruppere efter en kategori, således at man får listet alle Kategorierne løbende med de tilhørende underkategorier fortløbende listet... Altså Kategori 1 Software Kategori 2 Hardware Kategori 3 Utilities Kategori 4 New Books
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
SELECT * FROM Kategorier AS Kat INNER JOIN Underkategorier AS UKat ON Kat.Id = UKat.KategoriId
Så en while
While NOT Rs.EOF If rs(\"Kategori\") <> oldKat Then Response.Write \"<br><br><b>\" & rs(\"Kategorinavn\") & \"</b><br>\" End If rs(\"Underkategorinavn\")
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03FD) \'Case\' var ventet /TEST/default.asp, line 9, column 7 SELECT * FROM Kategorier ------^
<!--#include file=\"functions.inc\"--> <% Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open strDSN
strSQL = \"SELECT * FROM itbase\" Set rs = myConn.Execute(strSQL)
SELECT * FROM Kategorier AS Kat INNER JOIN Underkategorier AS UKat ON Kat.Id = UKat.KategoriId While NOT Rs.EOF If rs(\"Kategorinavn\") <> oldKat Then Response.Write \"<br><br><b>\" & rs(\"Kategorinavn\") & \"</b><br>\" End If rs(\"Underkategorinavn\")
oldKat = Rs(\"Kategorinavn\") Rs.MoveNext WEND Loop End If myConn.Close Set myConn = Nothing
<!--#include file=\"functions.inc\"--> <% Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open strDSN
strSQL = \"SELECT * FROM Kategorier AS Kat INNER JOIN Underkategorier AS UKat ON Kat.Id = UKat.KategoriId\" Set rs = myConn.Execute(strSQL)
While NOT Rs.EOF If rs(\"Kategorinavn\") <> oldKat Then Response.Write \"<br><br><b>\" & rs(\"Kategorinavn\") & \"</b><br>\" End If rs(\"Underkategorinavn\")
oldKat = Rs(\"Kategorinavn\") Rs.MoveNext WEND Loop End If myConn.Close Set myConn = Nothing
%>
Husk at tilpasse det til dit miljø.. Altså de rigtige feltnavne og tabelnavne...
<!--#include file=\"functions.inc\"--> <% Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open strDSN
strSQL = \"SELECT * FROM Kategorier AS Kat INNER JOIN Underkategorier AS UKat ON Kat.Id = UKat.KategoriId\" Set rs = myConn.Execute(strSQL)
While NOT Rs.EOF If rs(\"Kategorinavn\") <> oldKat Then Response.Write \"<br><br><b>\" & rs(\"Kategorinavn\") & \"</b><br>\" End If rs(\"Underkategorinavn\")
oldKat = Rs(\"Kategorinavn\") Rs.MoveNext WEND myConn.Close Set myConn = Nothing
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01C2) Antallet af argumenter er forkert eller egenskabstildelingen er ugyldig: \'rs\' /TEST/default.asp, line 13
Den version med 2 tabeller er \"den mest rigtige\", men den med 1 er i dette tilfælde 100% lige så god. Metoden med at dele informationerne op i flere tabeller er mest til større database løsninger.
Jeg har også lavet et lille fikst interface i Access, der linker to forespørgsler sammen i én formular baseret på \"parent\"... Så idéen er slet ikke så tosset endda.
mvh martens
- Jeg opretter lige et nyt spørgsmål vedr. fonte i asp.....
Og så er pointene vel dine nu....
Tak for hjælpen - Du har løst en idé jeg har haft længe til en links-database baseret på kategorier.
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.