03. maj 2002 - 16:27Der er
5 kommentarer og 1 løsning
Ikke søgning i rækkefølge
Jeg har en asp side koblet op på en Access database.
Databasen ser ud som følger: nummer indsender overskrift dato vittighed 1 John Sjov1 01-05-02 qwert 2 Sam Sjov2 01-05-02 asdfg 3 Johnny Sjov3 02-05-02 zxcvb 4 Nina Sjov4 03-05-02 fghjk 5 Nana Sjov5 03-05-02 tyuio
Den asp side, der skal hente fra databasen, begynder ved den første dato. Så tæller den hvor mange vittigheder, der er med den dato. Resultatet sendes til hjemmesiden. Derefter går asp-siden vider til næste dato osv. Nu kommer spørgsmålet. Hjememsiden skulle se ud som følger:
På denne dato, 01-05-02 er der indsendt 2 vittigheder På denne dato, 02-05-02 er der indsendt 1 vittighed På denne dato, 03-05-02 er der indsendt 2 vittigheder
Men det går den ikke. Den ser ud som følger:
På denne dato, 02-05-02 er der indsendt 1 vittigheder På denne dato, 01-05-02 er der indsendt 2 vittigheder På denne dato, 03-05-02 er der indsendt 2 vittigheder
Tilsyneladende starter søgningen i databasen ikke med nummer 1, men et tilfældigt sted i databasen.
Hvad skal jeg gøre for at få asp siden til at søge fra starten af databasen?
'Vis indholdet af tabellen do while not obj_rs.EOF str_hentet_dato = cstr(obj_rs("dato")) if str_hentet_dato = str_valgt_dato then response.write "<b>" & obj_rs("nummer") & "</b><br>Overskrift: " response.write obj_rs("overskrift") & "<br>Indsender: " response.write obj_rs("indsender") & "<br>Dato: " response.write obj_rs("dato") & "<br>" response.write obj_rs("vittighed") & "<br><br>" end if 'Ryk til næste række i tabel1 obj_rs.movenext loop
'Dan et objekt med indholdet af den aktuelle tabel dim obj_rs set obj_rs = server.createobject("adodb.recordset") obj_rs.open "tabel1", Conn, , , adcmdtable
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.