webForumDet fria alternativet

paging fel

10 svar · 290 visningar · startad av jboy_87

jboy_87Medlem sedan aug. 20011 099 inlägg
#1

fattar inte varför jag får felmess??

Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0411)
Namnet har omdefinierats.
/krypin_main.asp, line 347, column 6
Const perSida = 10
-----^

<%

if request.querystring("visa") = "dagbok" then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/Dagbok.mdb")&""
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From Dagbok Where tillID = "&Request.QueryString("tillid") &" Order By Datum DESC"

Const perSida = 10
If Request.QueryString("page") = "" then
page = 1
Else
page = Request.QueryString("page")
End If

RecSet.CursorLocation = 3
RecSet.CacheSize = perSida

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

%>

@ndersMedlem sedan juni 200032 969 inlägg
#2

Har du någon includefil där du definierar konstanter?

jboy_87Medlem sedan aug. 20011 099 inlägg
#3

nej !!

jboy_87Medlem sedan aug. 20011 099 inlägg
#4

<%

if request.querystring("visa") = "dagbok" then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/Dagbok.mdb")&""
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From Dagbok Where tillID = "&Request.QueryString("tillid") &" Order By Datum DESC"

Const perSida = 10
If Request.QueryString("page") = "" then
page = 1
Else
page = Request.QueryString("page")
End If

RecSet.CursorLocation = 3
RecSet.CacheSize = perSida

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
end if
%>
<%

if request.querystring("visa") = "gastbok" then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/gb.mdb")&""
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From gb Where tillID = "&Request.QueryString("tillid") &" Order By Datum DESC"

Const perSida = 10
If Request.QueryString("page") = "" then
page = 1
Else
page = Request.QueryString("page")
End If

RecSet.CursorLocation = 3
RecSet.CacheSize = perSida

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
end if
%>

@ndersMedlem sedan juni 200032 969 inlägg
#5

Har du definierat konstanten tidigare i koden då? CTRL-F... ;)

@ndersMedlem sedan juni 200032 969 inlägg
#6

Läs felmeddelandet...

En konstant har ett värde, och kan inte omdefinieras. Det är det som gör det till en konstant. Ska det inte vara en konstant, ta bort Const.

jboy_87Medlem sedan aug. 20011 099 inlägg
#7

nu funkar inte paging scriptet?

@ndersMedlem sedan juni 200032 969 inlägg
#8

Du tog bara bort Const?

jboy_87Medlem sedan aug. 20011 099 inlägg
#9

gjorde såhär nu funkar det

<%
Const perSida = 10
If Request.QueryString("page") = "" then
page = 1
Else
page = Request.QueryString("page")
End If

if request.querystring("visa") = "dagbok" then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/Dagbok.mdb")&""
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From Dagbok Where tillID = "&Request.QueryString("tillid") &" Order By Datum DESC"

RecSet.CursorLocation = 3
RecSet.CacheSize = perSida

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
end if
%>
<%

if request.querystring("visa") = "gastbok" then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/gb.mdb")&""
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From gb Where tillID = "&Request.QueryString("tillid") &" Order By Datum DESC"

RecSet.CursorLocation = 3
RecSet.CacheSize = perSida

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
end if
%>

jboy_87Medlem sedan aug. 20011 099 inlägg
#10

men nu går det inte och ändra const perSida = 20 till const perSida = 30 posten blir fortfarnade 10 från den andra querystringen?

jboy_87Medlem sedan aug. 20011 099 inlägg
#11

fan vad dum jag e har två stycken persida ju !! :)

129 ms totalt · 3 externa anrop · v20260731065814-full.7de19299
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)