09. januar 2002 - 16:33Der er
5 kommentarer og 1 løsning
Udtræk fra DB til tabeller
Jeg forsøger i øjeblikket, at lave et udtræk fra en database til en tabel, og det går for såvidt godt nok, lige bortset fra en \"lille\" detalje. Jeg bruger nedenstående kode som lister kategorinavnene vandret, men jeg vil gerne have dem lodret, altså noget i stil med:
a b b a b b b b c
- men hvordan jeg gør jeg det ? Her kommer koden:
<% SQLstmt = \"select count (*) as antal from kategorier\" Set rs = conn.Execute(SQLstmt) antal = rs(\"antal\") SQLstmt2 = \"select * from kategorier order by katnavn\" set rs2 = conn.execute(SQLstmt2) %>
<table width=\"100%\" border=\"1\"> <% const WIDTH=3 for i=0 to antal if (i mod WIDTH)=0 then response.write \"<tr>\" DO WHILE NOT rs2.EOF response.write \"<td >\" & rs2(\"katnavn\") & \"</td>\" if (i mod WIDTH)=WIDTH-1 then response.write \"</tr>\" i=i+1 rs2.MoveNext LOOP if (i-1 mod WIDTH)<>WIDTH-1 then response.write \"</tr>\" next %> </table> <% rs.close set rs = nothing rs2.close set rs2 = nothing conn.close set conn = nothing %>
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.
dim linie1, linie2, linie3 dim linienr linienr = 1 linie1 = \"\" linie2 = \"\" linie3 = \"\"
DO WHILE NOT rs2.EOF Select case linienr Case 1 linie1 = linie1 & \"<td>\" & rs2(\"katnavn\") & \"</td>\" Case 2 linie2 = linie2 & \"<td>\" & rs2(\"katnavn\") & \"</td>\" Case 3 linie3 = linie3 & \"<td>\" & rs2(\"katnavn\") & \"</td>\" End Select linienr = linienr +1 if linienr > 3 then linienr = 1 rs2.MoveNext LOOP
Så skal du også lige sætte noget TR udenom. Det her kan laves MEGET pænere og mere dynamisk med ARRAYs. Men det er jeg ikke lige mester i - så det vil jeg lade være op til andre.
Synes godt om
Ny brugerNybegynder
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.