14. april 2003 - 01:01Der er
1 kommentar og 2 løsninger
fejl i antal ved udskrivning
min kode virker ikke helt som den skal... det er meningen den kun skal vise 40 links per side, men den viser altså flere af en eller anden årsag.. nogen som ved hvad problemet kan være? her er koden
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "SELECT * FROM links " strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("database.mdb") If Request("alfa") > "" Then strSQL = strSQL & " AND instr('" & LCase(Request("alfa")) & "',lcase(left(title,1)))>0" strSQL = StrSQL & " ORDER BY id DESC" rs.Open strSQL, strDSN, 1 If Not (rs.BOF Or rs.EOF) Then rs.PageSize = 40 rs.AbsolutePage = intPage intRecCount = rs.PageSize intPageCount = rs.PageCount Response.Write "<p><b>Page " & intPage & " Of " & intPageCount & "</b></p>" %>
det er fordi du mangler at inkludere dette fil. Du kan finde den i din maskine også skal du lægge den i samme mappe som din projekt er: <!-- #include file="adovbs.inc" -->
Også skal du ved åbning af reckordsettet bestemme kursurens bevægelse:
Prøv at komme med mere kode. Eller sagt på en anden måde de næste 5-10 linjer i din kode så du får din Do While linje med.
Du skal huske at hvade "And intRecCount > 0" med i loopet sådan her:
Do While Not rs.EOF And intRecCount > 0
Samt så skal du huske at havde denne linje med
intRecCount = intRecCount - 1
Lige før disse to linjer: rs.MoveNext Loop
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.