Microsoft VBScript runtime error '800a01f4'
Variable is undefined: 'iPageSize'
/default.asp, line 117
riga 117: iPageSize = 2
mi da questo errore perchè devo andare a definire tutte le variabili nel file "mdb-database/inc_variabili.asp" ?
codice:<% 'VERSIONE FILE 1.4.0 Option Explicit %> <% response.buffer=true %> <% Server.ScriptTimeout = 300 %> <html> <head> <link rel="shortcut icon" href="/favicon.ico" /> <link rel="stylesheet" href="include/style.css"> <title>Portfolio e links partners</title> <meta name="keywords" content="<%=Motori_Keywords%>"> <meta name="description" content="<%=Motori_Description%>"> <META http-equiv="keywords" content="<%=Motori_Keywords%>"> <META http-equiv="description" content="<%=Motori_Description%>"> <meta NAME="copyright" CONTENT=""> <meta name="ROBOTS" content="INDEX, ALL, FOLLOW"></meta> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css"> <!-- body { background-image: url(); background-color: #FFFFFF; } .Stile1 {color: #FFFFFF} .Stile2 {font-size: 12px} .Stile3 {color: #092952} .Stile4 {font-size: 12px; color: #092952; } .Stile12 {font-size: 12px; color: #535353; } --> </style></head> <body topmargin="<%=Body_TopMargin%>" leftmargin="<%=Body_LeftMargin%>" marginwidth="<%=Body_MarginWidth%>" marginheight="<%=Body_MarginHeight%>"> <table width="780" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="5"> </td> </tr> <tr> <td width="6" height="0" bgcolor="<%=TabellaBig_Colore_SxDx%>" valign="top" align="center"> </td> <td width="5" bgcolor="<%=TabellaBig_Colore_Cx%>"> </td> <td width="620" bgcolor="<%=TabellaBig_Colore_Cx%>" valign="top"> </p> <blockquote> <p align="justify"> </blockquote> <TABLE WIDTH="500" CELLPADDING="0" CELLSPACING="0" BORDER="0" align="center"> <TR height="60" valign="middle"> <TD align="center"> <font face="verdana" size="3" color="red">Paginazione dei risultati di una query</font> </TD> <TR> <TD> <% iPageSize = 2 'NUMERO RECORD PER PAGINA If Request.QueryString("page") = "" Then iPageCurrent = 1 Else iPageCurrent = CInt(Request.QueryString("page")) End If strSQL = "SELECT * FROM News ORDER BY ID ASC" Set objRS = Server.CreateObject("ADODB.Recordset") objRS.PageSize = iPageSize objRS.CacheSize = iPageSize objRS.Open strSQL, objConn, adOpenStatic, adLockReadOnly, adCmdText reccount = objRS.recordcount iPageCount = objRS.PageCount If iPageCurrent > iPageCount Then iPageCurrent = iPageCount If iPageCurrent < 1 Then iPageCurrent = 1 If iPageCount = 0 Then Response.Write " Non sono stati trovati links.</p>" Else objRS.AbsolutePage = iPageCurrent iRecordsShown = 0 %> <table width="480" border="1" align="center" height="119" cellpadding="3" cellspacing="1"> <% 'SI VISUALIZZA IL CONTENUTO DELLA STRINGA SQL 'ALL'INTERNO DELLA TABELLA PRIMA DEFINITA cont=1 Do While iRecordsShown < iPageSize And Not objRS.EOF Dim Rig, bg Rig = Rig + 1 If Rig Mod 2 = 0 then bg = "#E4E4E4" Else bg = "#ccccff" End if %> <tr bgcolor="<%=Tabella_Colore_Titolo%>"> <td colspan="2"> <% Response.Write "" & objRS("Titolo") & "" %> </td> </tr> <tr> <td width="120" align="center" valign="top"> <% Response.Write "[img][/img]" %> </td> <td width="21000" valign="top"></td> <td width="480" valign="top" colspan="2"> <p align="justify"><% Response.Write "" & objRS("Testo") & "" %></p> </td> </tr> <tr> <td align="center" valign="top" colspan="2"> <%=Errore_NoNews%> </td> </tr> </table> <% Cont = Cont + 1 'POSIZIONAMENTO ALLA RIGA SUCCESSIVA DEL DB iRecordsShown = iRecordsShown + 1 objRS.MoveNext Loop 'PULIZIA DEGLI OGGETTI ADO objRS.Close Set objRS = Nothing %> <%End if%> <%If ipagecount <> 1 Then%> <center> <table> <tr valign="middle"> <td width="50%" align="center" valign="middle"><font face="verdana" size="1" color="#000000"> [ <%if iPageCurrent-2 > 0 and iPageCurrent > 2 then%> [img]images/first.gif[/img] <%end if%> <%if iPageCurrent > 1 then%> [img]images/pre.gif[/img] <%end if%> <%if iPageCount > 2 then if iPageCurrent-2 < 1 then da_pag = 1 else da_pag = iPageCurrent-2 if iPageCurrent+2 > iPageCount then fino_a_pag = iPageCount else fino_a_pag = iPageCurrent+2 else da_pag = 1 fino_a_pag = iPageCount end if%> <%for i = da_pag to fino_a_pag%> <%if i = iPageCurrent then%> <font color="red"><%=i%></font> <%else%> <%=i%> <%end if%> <%next%> <%if iPageCurrent > 0 and iPageCurrent < iPageCount then%> [img]images/next.gif[/img] <%end if%> <%if iPageCurrent+1 < iPageCount then%> [img]images/last.gif[/img] <%end if%> ] </font></td> </tr> <tr> <td colspan="2" align="center"><font face="verdana" size="1" color="#000000"> <center> Pagina <font color="#FF0000"><%=iPageCurrent%></font> di <font color="#FF0000"><%=iPageCount%></font> </center> </font></td> </tr> </table> </center> <%end if%> <% objConn.Close Set objConn = Nothing %> </TD> </TR> </TABLE> </p> </td> <td width="5" bgcolor="<%=TabellaBig_Colore_Cx%>"> </td> <td width="150" height="0" bgcolor="<%=TabellaBig_Colore_SxDxD%>" align="center" valign="top"> <p align="center"> </p> <div align="center"> </td> </tr> </div> <div align="left"></div> <table width="787" border="0" align="center"> <tr> <td width="769">[img]images/bot_px.gif[/img]</td> </tr> </table> </p> </body> </html>

Rispondi quotando
