Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    priblema con codice su win 2003

    ciao ho il seguente codice di una pagina in asp che su server win 2000 mi funzionava bene mentre su server win 2003 non riesco a farla girare mi sapete dire dove c'è l'errore??? grazie

    <HTML>
    <HEAD>
    <TITLE>:::: NIGATO srl :::: </TITLE>
    </HEAD>
    <META http-equiv=Content-Type content="text/html; charset=iso-8859-1">

    <BODY bgcolor="#FFFFFF">



    <div align="center">
    <center>
    <table border="1" cellspacing="0" style="border-collapse: collapse" bordercolor="#A0A0A0" width="751" cellpadding="0" id="AutoNumber2">
    <tr>
    <td align="center">
    <table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" id="AutoNumber3">
    <tr>
    <td width="751" colspan="2" valign="top"></td>
    </tr>
    <tr>
    <td width="159" valign="top">
    </td>
    <td width="592" align="center" valign="top">
    <table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" id="AutoNumber4" width="100%">
    <tr>
    <td width="100%">
    <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">


    '
    <%


    Dim iPageSize 'Numero di record da visualizzare
    Dim iPageCount 'Numero di pagine totali che otteniamo dalla query
    Dim iPageCurrent 'Pagina corrente
    Dim strOrderBy 'Parametro in base a cui definire l'ordinamento
    Dim strSQL 'Comando da eseguire
    Dim objPagingRS 'Recordset ADODB
    Dim iRecordsShown 'Variabile usata per definire i record mostrati


    ' Imposto il numero di record visualizzati
    iPageSize = 20
    If Request.QueryString("page") = "" Then
    iPageCurrent = 1
    Else
    iPageCurrent = CInt(Request.QueryString("page"))
    End If
    If Request.QueryString("order") = "" Then
    strOrderBy = "id"
    Else
    strOrderBy = Request.QueryString("order")
    End If

    Dim Conn
    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/forum.mdb")
    Set objPagingRS = Server.CreateObject("ADODB.Recordset")
    sql="select * from forum order by topic desc,livello"

    objPagingRS.Open sql, conn, 3, 3

    objPagingRS.PageSize = iPageSize
    objPagingRS.CacheSize = iPageSize

    ' Conto il numero di record restituiti dalla query
    iPageCount = objPagingRS.PageCount

    ' Se il numero di record è maggiore di quello impostato in iPageSize
    ' allora creo i link avanti e indietro
    If iPageCurrent > iPageCount Then iPageCurrent = iPageCount
    If iPageCurrent < 1 Then iPageCurrent = 1

    ' Controllo che non mi vengano restituiti zero record.
    If iPageCount = 0 Then
    response.redirect "vuoto.asp"
    Else
    objPagingRS.AbsolutePage = iPageCurrent
    %>

    <html>
    <head>
    <title>*AmicoPc* ...e il computer non è più un problema!</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta NAME="description" CONTENT="AmicoPc.com offre consigli, trucchi e suggerimenti per usare al meglio Internet, Windows, Office. Le guide essenziali alla sicurezza online e all'hardware, la storia dei computer. Possibilità di richieste di aiuto personalizzate direttamente online e in modo completamente gratuito.">
    <meta NAME="robots" CONTENT="all">
    <meta NAME="copyright" CONTENT="Realizzazione AmicoPc.com. Nessun diritto riservato.">
    <meta NAME="Classification" CONTENT="Computer:Help">
    <meta NAME="rating" CONTENT="General">
    </head>
    <body bgcolor="#FFFFFF" text="#6F6F6F" link="#000099" vlink="#000099" alink="#000099">
    <table width="447" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr valign="top">
    <td width="447">


    </p>
    <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#C60000">
    BENVENUTI NEL FORUM ON LINE DELLA NIGATO</font>


    <font size="1" face="Verdana, Arial, Helvetica, sans-serif">Moderatore:
    <font color="#000099">Nigato srl</font></font></p>
    <table width="447" border="0" cellspacing="2" cellpadding="2">
    <tr>
    <td height="20">


    <font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#c60000">
    Messaggi
    </font></p>
    </td>
    <td height="20"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#c60000">
    Mittente
    </font></td>
    <td height="20">
    <p align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#c60000">
    Data
    </font></p>
    </td>
    </tr>
    <%
    iRecordsShown = 0
    Do While iRecordsShown < iPageSize And Not objPagingRS.EOF
    %>
    <tr bgcolor="#EBECFF">
    <td width="287"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%
    if objPagingRS("livello")=0 then
    response.write "<span>• </span>"
    re=""
    else
    re= "Re: "
    For numerello = 0 To objPagingRS("livello")
    Response.Write ""
    Next
    end if
    response.write "" & re & objPagingRS("soggetto")&""
    %> </font></td>
    <td width="80"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
    "><font color="#000099"><% = objPagingRS("nome") %></font>
    </font> </td>
    <td width="80">
    <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><% = objPagingRS("data")%></font></div>
    </td>
    </tr>
    <%
    iRecordsShown = iRecordsShown + 1
    objPagingRS.MoveNext
    Loop
    End If

    objPagingRS.Close
    Set objPagingRS = Nothing
    Conn.Close

    %>
    </table>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td height="15" width="34%"></td>
    <td height="15" width="66%"></td>
    </tr>
    <tr>
    <td width="34%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">[img]immagini/new.gif[/img]
    <font color="#000099">nuovo messaggio</font></font></td>
    <td width="66%">[img]immagini/cerca.gif[/img]
    <a href="search.asp"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000099">
    cerca nel forum</font></a></td>
    </tr>
    </table>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="25%" height="30"></td>
    <td width="25%" height="30"></td>
    <td width="25%" height="30"></td>
    <td width="25%" height="30"></td>
    </tr>
    <tr>
    <td width="25%"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif">
    Pag.
    <%= iPageCurrent%> di <%= iPageCount%></font></td>
    <td width="25%"> <%
    If iPageCurrent <> 1 Then
    %>
    <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
    <a href="default.asp"><font color="#000099">
    indice</font></a></font></div>
    <% end if %> </td>
    <td width="25%"><%
    If iPageCurrent <> 1 Then
    %><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a
    href="index.asp?page=<%= iPageCurrent - 1 %>&amp;order=<%= Server.URLEncode(strOrderBy) %>"><font color="#000099">&lt;&lt;
    indietro</font> </a></font><% end if %></td>
    <td width="25%"><%If iPageCurrent < iPageCount Then
    %>
    <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a
    href="index.asp?page=<%= iPageCurrent + 1 %>&amp;order=<%= Server.URLEncode(strOrderBy) %>">
    <font color="#000099">avanti &gt;&gt;</font></a></font></div>
    <% end if %> </td>
    </tr>
    </table>

    </td>
    </tr>
    </table>
    <p align="center"></p>
    </body>
    </html></font></p>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td width="751" colspan="2">
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </center>
    </div>
    </BODY>
    </HTML>
    Gianfry

  2. #2
    ehm perchè non ci dici te l'errore che ti da?
    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  3. #3
    risolto il primo errore avevo dimenticato una cosa ve ne pongo un'altro molto importante ho questo parte di codice

    <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a
    href="index.asp?page=<%= iPageCurrent + 1 %> &amp; order=<%= Server.URLEncode(strOrderBy) %>">
    <font color="#000099">avanti &gt;&gt;</font></a></font></div>


    ma nella pagina mi da questo errore (corrisponde al codice sopra)

    Microsoft VBScript runtime error '800a005e'

    Invalid use of Null

    /forum/index.asp, line 177

    sempre su win 2003
    Gianfry

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.