hoi, ik ben bezig met een (simpel) forum. maar er zit een fout in.
Zijn er geen threads in een bepaald subforum dan kan hij dus de gegevens niet uitlezen en geeft hij een fout. Nu moet hij dus eerst checken of er uberhaubt threads zijn en zo ja ze laten zien. Zo nee zeggen: "Er zijn geen threads in dit forum!"
Ik had dit gemaakt:
hij geeft dus een fout over de regel:
als ik nu en forum zonder threads opstart geeft hij de foutmelding:
Error Type:
ADODB.Recordset (0x800A0BB9)
De argumenten zijn van het verkeerde type, vallen buiten het toegestane bereik of zijn in conflict met elkaar.
/Forum/ThreadsAll.asp, line 58
Haal ik de regel weg, dan is er geen foutmelding meer, maar de regel zorgt ervoor dat er "gepaged" word na 25 threads...
Iemand een idee?
Zijn er geen threads in een bepaald subforum dan kan hij dus de gegevens niet uitlezen en geeft hij een fout. Nu moet hij dus eerst checken of er uberhaubt threads zijn en zo ja ze laten zien. Zo nee zeggen: "Er zijn geen threads in dit forum!"
Ik had dit gemaakt:
code:
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
| accessDB = server.mappath("/Database/db1.mdb")
strCon = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="
strCon = strCon & accessDB & ";"
aantalRecords = 25
if Request.QueryString("pagina") = "" Then
huidigePagina = 1
Else
huidigePagina = CInt(Request.QueryString("pagina"))
End if
ForumID = request.QueryString("ForumID")
Dim objCon
Set objCon = Server.CreateObject ("ADODB.Connection")
Dim objRec
Set objRec = Server.CreateObject("ADODB.Recordset")
objCon.Open strCon
SQL = "SELECT * FROM Threads WHERE ForumID =" & ForumID & " ORDER BY Prioriteit ASC, LastPost DESC"
objRec.Open SQL, strCon, adOpenStatic, adLockReadOnly, adCmdText
objRec.PageSize = aantalRecords
objRec.CacheSize = aantalRecords
aantalPaginas = objRec.PageCount
if huidigePagina > aantalPaginas Then
huidigePagina = aantalPaginas
End if
objRec.AbsolutePage = huidigePagina |
hij geeft dus een fout over de regel:
code:
1
| objRec.AbsolutePage = huidigePagina |
als ik nu en forum zonder threads opstart geeft hij de foutmelding:
Error Type:
ADODB.Recordset (0x800A0BB9)
De argumenten zijn van het verkeerde type, vallen buiten het toegestane bereik of zijn in conflict met elkaar.
/Forum/ThreadsAll.asp, line 58
Haal ik de regel weg, dan is er geen foutmelding meer, maar de regel zorgt ervoor dat er "gepaged" word na 25 threads...
Iemand een idee?