webForumDet fria alternativet

paging fel

ASP

10 svar · 291 visningar · startad av jboy_87

Medlem sedan aug. 20011 099 inlägg
Frågan#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

%>

Medlem sedan juni 200032 967 inlägg
#2

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

Medlem sedan aug. 20011 099 inlägg
#3

nej !!

Medlem 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
%>

Medlem sedan juni 200032 967 inlägg
#5

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

Medlem sedan juni 200032 967 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.

Medlem sedan aug. 20011 099 inlägg
#7

nu funkar inte paging scriptet?

Medlem sedan juni 200032 967 inlägg
#8

Du tog bara bort Const?

Medlem 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
%>

Medlem 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?

Medlem sedan aug. 20011 099 inlägg
#11

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

267 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)