17. juni 2001 - 19:34Der er
4 kommentarer og 3 løsninger
vis overskrift og derefter punkterne under
Jeg skal bruge et script, som udskriver en liste over alt hvad der er i en databasen, men det skal gøres på den måde, at der øverst skal stå måneden (feltet hedder mdr) Neden under skal den så skrive alle de datoer som der er i den måned (feltet hedder dag) - og vedsiden af en overskrift (Feltet hedder overskrift)
altså sådan her:
Januar 1. - dfsdfsdfsdfsdf 10. - dfsdfsdfsdfsdf sdgdfgdf
Maj 20. dfsdfsdfsdfsdfsdf
Osv
Det skal naturligvis komme januar, febuar, marts osv.
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=e:support.mdb\" strSQL = \"SELECT * FROM Kalender order by Mdr,dag\" set RS = conn.execute(strSQL)
Do while Not RS.EOF if Sidstemaaned = MonthName(RS(\"mdr\")) Then Response.write RS(\"dag\") & \"-\" & RS(\"Event\") & \"<br><br>\" Else Response.write MonthName(RS(\"mdr\")) & \"<br>\" Response.write RS(\"dag\") & \"-\" & RS(\"Event\") & \"<br>\" Sidstemaaned = RS(\"mdr\") End if RS.Movenext Loop %>
Jeg har lige prøvet dit, og det virker perfekt. Jeg har været ved at lave lidt om på designet, da jeg gerne vil have den til at indsætte det i en tabel. Jeg kan fint få den første til at stå i tabellen, men med de andre kan jeg ikke få det til at virke, så jeg ville hører, om jeg kan logge dig til det :-)
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"spejder.mdb\") strSQL = \"SELECT * FROM Kalender order by Mdr,dag\" set RS = conn.execute(strSQL)
Do while Not RS.EOF if Sidstemaaned = RS(\"mdr\") Then
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.