Ik ben met een script bezig om automatisch pagina's te generen, wanneer er een bepaalde hoeveelheid rijen uit de database komen.
Er wordt hier gebruik gemaakt van een IIS server met een Acces database.
Bij het opvragen van de pagina krijg ik de volgende foutmelding:::
Microsoft VBScript runtime error '800a0006'
Overflow
/standaard/frm-030.asp, line 267
Ik heb al gezocht op dit forum en via google, maar ben er niet echt veel wijzer van geworden.
Hieronder het stuk script waar het waarschijnlijk om zou kunnen gaan.
Verder staat er nog wat "overbodige" html code ertussen.
Volgens de error zou het dus gaan om de volgende line :::
Ik hoop dat jullie een oplossing hebben.
Er wordt hier gebruik gemaakt van een IIS server met een Acces database.
Bij het opvragen van de pagina krijg ik de volgende foutmelding:::
Microsoft VBScript runtime error '800a0006'
Overflow
/standaard/frm-030.asp, line 267
Ik heb al gezocht op dit forum en via google, maar ben er niet echt veel wijzer van geworden.
Hieronder het stuk script waar het waarschijnlijk om zou kunnen gaan.
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
| sqlLijst = "SELECT * FROM situatie LEFT JOIN medewerker ON situatie.naamindiener = medewerker.afkorting WHERE afgehandeld = 'true' ORDER BY categorie, serienr" ' Opvragen startpositie Dim iStart, iOffset iStart = Request("Start") iOffset = Request("Offset") 'Voer SQL-opdracht uit set objRec = objCon.execute(sqlLijst) If NOT objRec.EOF Then If objRec.Fields("tussenvoegsels").Value <> "" Then varGebruikerNaam = objRec.Fields("roepnaam").Value & " " & objRec.Fields("tussenvoegsels").Value & " " & objRec.Fields("naam").Value Else varGebruikerNaam = objRec.Fields("roepnaam").Value & " " & objRec.Fields("naam").Value End If End If %> <% If objRec.EOF Then Response.Write "<TR><TD colspan=""5""><SPAN class=""middelgroot"">Geen items gevonden</SPAN></TD></TR>" Else Do While Not objRec.EOF ' Zorg voor de verschillende pagina's varAlleData=objRec.getrows Dim iAantalRijen, iRijTeller, iStop iAantalRijen=ubound(varAlleData,2) If iAantalRijen > (iOffset + iStart) Then iStop = iOffset + iStart - 1 Else iStop = iAantalRijen End If ' Loop door de rijen heen. FOR iRijTeller = iStart to iStop %> <% objRec.MoveNext NEXT Loop End If objRec.Close Set objRec = Nothing %> <%= iAantalRijen %> <br><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="20%" align="left"> <% 'Toon de vorige link if iStart > 0 then Response.Write "<div align=""left""><a href=""FRM-030.asp?start=" & iStart-iOffset & "&offset=" & iOffset & """>Vorige " & iOffset & "</a></div>" end if %></td> <!-- !!! Dit is line 267 !!!--> <td align="center"> Pagina <%= cInt(iStart/iOffset)+1 %> van de <%= round(((iAantalRijen+1)/iOffset)+0.49999) %></td> <td width="20%" align="right"><% 'Toon de volgende link if iStop < iRijTeller AND (iStart+iOffset) < iAantalRijen then Response.Write "<div align=""right""><a href=""FRM-030.asp?start=" & iStart+iOffset & "&offset=" & iOffset & """>Volgende " & iOffset & "</a></div>" end if %> </td> </tr> </table> |
Verder staat er nog wat "overbodige" html code ertussen.
Volgens de error zou het dus gaan om de volgende line :::
code:
1
2
| <td align="center"> Pagina <%= cInt(iStart/iOffset)+1 %> van de <%= round(((iAantalRijen+1)/iOffset)+0.49999) %></td> |
Ik hoop dat jullie een oplossing hebben.
Proud member of the Cosmic Cows