Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110

    Errore su riga contenente AbsolutePage

    ho qst codice che teoricamente dovrebbe farmi la paginazione ma mi dà qst errore :

    Tipo di errore:
    ADODB.Recordset (0x800A0CB3)
    L'operazione richiesta non è supportata dall'oggetto o dal provider.
    /asp/gestione_utenti.asp, line 13

    <%@LANGUAGE = JScript%>

    (...)
    <%

    var Sql = "SELECT * FROM utenti";
    var Mostra = new ActiveXObject("ADODB.Recordset");
    Mostra.Open(Sql,Connessione,1);
    var pag = parseInt(Request.QueryString("idxx"));
    if (isNaN(pag) || pag < 1) pag = 1;
    if (!Mostra.EOF) {
    Mostra.PageSize = 10;
    Mostra.AbsolutePage = pag;
    }
    var i = 0;
    %>
    (...)
    <%while (!Mostra.EOF && i<10) {
    var nome = Mostra("nome");
    var descrizione =Mostra("descrizione");
    var user = Mostra("user");
    var pass = Mostra("pwd");
    var id = Mostra("id");

    %>
    (...)
    <%
    i++;
    Mostra.MoveNext();
    }
    %>
    (...)
    <%if (pag > 1) {%>Precedenti<%}%>
    <%else {%>Precedenti<%}%>
    </td>
    <td width="50%" align="right">
    <%if (!Mostra.EOF) {%>Successivi<%}%>
    <%else {%>Successivi<%}%>

    come lo risolvo?

  2. #2
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    pora ad aprire il recordset con 3,3

    Mostra.Open sql,connessione,3,3

  3. #3
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    Ho provato ma non cambia nulla
    (scusa ma cosa cambia tra ",1" e "3,3"? sono proprio all'inizio con asp)

  4. #4
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    Ho controllato e ricontrollato il codice... ma a me non sembra esserci errori...

  5. #5
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    Nessuno mi può aiutare?

  6. #6
    riscrivi il codice in VBScript e ti aiutiamo volentieri, qui siamo tutti o quasi a digiuno di JScript

  7. #7
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    ...non so il VBscript... vabbè grazie lo stesso, vedrò di riuscire da solo...

  8. #8
    Trasforma questa riga:

    codice:
    Mostra.AbsolutePage = pag;
    in (te traducila in JScript):

    codice:
    if pag = "" then
       pag = 1
    else
       mostra.absolutepage = pag
    end if

  9. #9
    Prima di aprire il recordset metti questa riga

    Mostra.CursorLocation = 3

    cioè prima di questa riga

    Mostra.Open(Sql,Connessione,1);

  10. #10
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    Ragazzi grazie a voi adesso funziona!
    mille grazie a supergeniux, deivnet e a Galex

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.