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.
Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"privat_db.mdb\") SQLstmt = \"SELECT * FROM menu ;\" Conn.Execute (SQLstmt) Set rs = conn.Execute(SQLstmt) DO WHILE NOT rs.EOF id = rs(\"id\") kategoriNavn = rs(\"kategoriNavn\")
Databasen heder \"privat_db.mdb\" og har 2 tabeller: taben 1 heder \"menu\" denne indeholder følgende felter: kategoriNavn som er af typen \"tekst\" ID som af er typen \"autonummerering\"
taben 2 heder \"submenu\" denne indeholder følgende felter: id som er af typen \"autonummerering\" Navn som er af typen \"tekst\" KategoriID som er af typen \"tal\" url som er af typen \"tekst\"
Set KategoriRS = Server.CreateObject(\"AdOdB.Recordset\") Sql = \"Select * from t_cat where cattype=1 order by Titel asc;\" KategoriRS.Open Sql, Conn, 1
intAntalRows = KategoriRs.recordcount dim arr_Kategorier Redim arr_Kategorier(intAntalRows, 1)
For i = 0 to intAntalRows - 1 If Clng(KategoriRS(\"ParentId\")) <> 0 then strEndCat = KategoriRS(\"Titel\") KatValue = KategoriRS(\"id\") KatId = Clng(KategoriRS(\"ParentId\")) do until KatId = 0 Set SubCatRS = Server.CreateObject(\"ADODB.Recordset\") Sql = \"Select * from t_cat where id=\" & KatId Set SubCatRS = Conn.Execute(Sql) strSubCat = SubCatRS(\"Titel\") & \" : \" & strSubCat KatId = Clng(SubCatRS(\"Parentid\")) Loop arr_Kategorier(i, 0) = KatValue arr_Kategorier(i, 1) = strSubCat & strEndcat strSubCat = \"\" else arr_Kategorier(i,0) = KategoriRS(\"id\") arr_Kategorier(i,1) = KategoriRS(\"Titel\") End If KategoriRS.movenext next call dualSorter(arr_Kategorier, 1) For i = LBound(arr_Kategorier)+1 to UBound(arr_Kategorier) \'Response.Write arr_Kategorier(i, 0) & \" : \" & arr_Kategorier(i, 1) & \"<br>\" & chr(10) arrCatTitle = Split(arr_Kategorier(i,1), \":\") for count = 0 to Ubound(arrCatTitle) if count < Ubound(arrCatTitle) then spacer = spacer & \" \" else Response.Write spacer & arrCatTitle(count) & \"<br>\" spacer = \"\" End if next next
For nu at fortsætte her, godtnok, i stedet for at invadere et uskyldigt spørgsmål: er der vilkårligt mange underkategorier, eller kun 1 pr. hovedkategori?
Mus kan ikke være en underkategori til en ørn, som ikke kan til en elefant... Men, ok, det er et eksempel.....:) Javel, det tager jo mere end 5 minutter, så jeg ved snart ikke .....
Har en jeg lavede til en anden. Godt nok indsat i en dropdown box, men det kan jo ændres. Baseret på en tabel og med parentid ..
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"database.mdb\") strSQL = \"SELECT * FROM soegkate ORDER BY Transfer ASC, id\" set RS = conn.execute( strSQL ) Value=\"999\" Response.write \"<select name=\'kat\'>\" Response.write \"<option selected> </option>\" do while not rs.eof Response.write Value & RS(\"Transfer\") if Value=RS(\"transfer\") Then Fyld=\"-\" Else Fyld=\"\" End If Response.write \"<option value=\" & RS(\"id\") & \">\" & Fyld & rs(\"Navn\") & \"</option>\" Value=Rs(\"transfer\") rs.movenext loop
%>
-Per
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.