16. marts 2002 - 19:56
Der er
18 kommentarer og 1 løsning
Række Styring.
Kan man ikke indsætte en slags tabel-række øverst, som så viser Dato, Beskrivelse, Sted, Tidspunkt. For de 4 rækker. ?? Som nedenstående ' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("../../db/kalender.mdb") Conn.Open DSN ' SQL forespørgsel strSQL = "Select * from April Order By Dato" ' Udfør forespørgsel (rs indeholder nu resultatet) Set rs = Conn.Execute(strSQL) ' Gennemløb Recordset (rs) med en løkke Do ' Skriver dato Response.Write "<p><b>" & rs("Dato") & " - </b> " ' Skriver beskrivelse af begivenhed Response.Write "<b>" & rs("Beskrivelse") & " - </b> " ' Skriver sted Response.Write "<b>" & rs("Sted") & " - </b> " ' Skriver tidspunkt Response.Write "<b>" & rs("Tidspunkt") & "</p></b>" ' Gå til næste Record i rs rs.MoveNext ' Fortsæt indtil rs er gennemløbet (EOF = End Of File) Loop While Not rs.EOF ' Luk databaseforbindelse Conn.Close Set Conn = Nothing %>
Annonceindlæg fra Computerworld it-jobbank
16. marts 2002 - 19:58
#1
Du taler næsten sort :)
16. marts 2002 - 20:18
#2
Du skal formentlig bare strSQL = "Select * from April Order By Dato desc"
16. marts 2002 - 20:25
#3
Det jeg mener er: I min Database har jeg følgende Dato, Beskrivelse, Sted, Tidspunkt Det jeg så gerne ville have var en slags tabel med overskrift Dato, Beskrivelse, Sted, Tidspunkt
16. marts 2002 - 20:30
#4
Nå, en slags tabel. Så skal du vel bruge <table> .... osv...
16. marts 2002 - 20:32
#5
16. marts 2002 - 20:33
#6
Noget i den retning? <table border=0> <tr><td>Dato</td><td>Beskrivelse</td><td>Sted</td><td>Tidspunkt</td></tr> <% Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("../../db/kalender.mdb") Conn.Open DSN ' SQL forespørgsel strSQL = "Select * from April Order By Dato" ' Udfør forespørgsel (rs indeholder nu resultatet) Set rs = Conn.Execute(strSQL) ' Gennemløb Recordset (rs) med en løkke Do ' Skriver dato Response.Write "<tr><td><b>" & rs("Dato") & "</b></td>" ' Skriver beskrivelse af begivenhed Response.Write "<td>" & rs("Beskrivelse") & "</td>" ' Skriver sted Response.Write "<td>" & rs("Sted") & "</td>" ' Skriver tidspunkt Response.Write "<td>" & rs("Tidspunkt") & "</td></tr>" ' Gå til næste Record i rs rs.MoveNext ' Fortsæt indtil rs er gennemløbet (EOF = End Of File) Loop While Not rs.EOF ' Luk databaseforbindelse Conn.Close Set Conn = Nothing %> </table>
16. marts 2002 - 20:33
#7
Det har jeg prøvet, det kommer ikke til at passe med det som bliver skrevet fra Databasen.
16. marts 2002 - 20:36
#8
Kommer ikke til ar passe ?? Det ser da fornuftigt ud.
16. marts 2002 - 20:42
#9
Denne linie <table border=0> <tr><td>Dato</td><td>Beskrivelse</td><td>Sted</td><td>Tidspunkt</td></tr> kommer til at stå aller nederst, og alt bliver samlet over i venstre side i ca. 10cm brede. Så det duer ikke.
16. marts 2002 - 20:47
#10
Jo, det dur fint. Står der andet på siden? Har du et link til den?
16. marts 2002 - 20:47
#11
Prøv at lægge dette alene i en nyoprettet fil: <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("../../db/kalender.mdb") Conn.Open DSN Set rs = Conn.Execute("Select * from April Order By Dato") %> <table border=0> <tr><td>Dato</td><td>Beskrivelse</td><td>Sted</td><td>Tidspunkt</td></tr> <% Do until rs.EOF %> <tr><td><b><%=rs("Dato")%></b></td> <td><%=rs("Beskrivelse")%></td> <td><%=rs("Sted")%></td> <td><%=rs("Tidspunkt")</td></tr> <% rs.MoveNext : loop %> </table> <% Conn.Close Set Conn = Nothing %>
16. marts 2002 - 21:01
#12
Der kommer bare en hvid skærm.
16. marts 2002 - 21:18
#13
Okay. Sidste forsøg: <% Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("../../db/kalender.mdb") Conn.Open DSN ' SQL forespørgsel strSQL = "Select * from April Order By Dato" ' Udfør forespørgsel (rs indeholder nu resultatet) Set rs = Conn.Execute(strSQL) Response.Write "<table border=0>" Response.Write "<tr><td>Dato</td><td>Beskrivelse</td><td>Sted</td><td>Tidspunkt</td></tr>" ' Gennemløb Recordset (rs) med en løkke Do ' Skriver dato Response.Write "<tr><td><b>" & rs("Dato") & "</b></td>" ' Skriver beskrivelse af begivenhed Response.Write "<td>" & rs("Beskrivelse") & "</td>" ' Skriver sted Response.Write "<td>" & rs("Sted") & "</td>" ' Skriver tidspunkt Response.Write "<td>" & rs("Tidspunkt") & "</td></tr>" ' Gå til næste Record i rs rs.MoveNext ' Fortsæt indtil rs er gennemløbet (EOF = End Of File) Loop While Not rs.EOF ' Luk databaseforbindelse Conn.Close Set Conn = Nothing Response.Write "</table>" %>
16. marts 2002 - 22:29
#16
Jeg tror godt vi ved hvordan det skal se ud. Det er også den midterste vi mener du har lavet i ASP og vi (i hvert fald jeg) undrer os/mig over hvad der er galt. Så få dit ASP-script til at køre et sted - så fixer vi den.
16. marts 2002 - 22:33
#17
Jeg har fået asp-scriptet tol at køre igen. Men jeg vil gerne have den nederste model istedet da den er mest praktisk.
16. marts 2002 - 23:53
#18
Jeg kan ikke forstå, kalenderen jeg har, er delt op i 12 måneder. Jeg har skrevet 2 data'er ind i april måned, og 1 data i november måned. Og når den så bliver vist i asp, de data'er jeg har skrevet ind i databasen for April måned er de samme der fremgår i november måned. Selv om jeg har skrevet 1 data ind i november måned.
17. marts 2002 - 05:47
#19
Jeg afslutter spørgsmålet, og tager selv point. Da jeg selv har fundet ud af problemet.
Kurser inden for grundlæggende programmering