Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di Vailfox
    Registrato dal
    Feb 2005
    Messaggi
    320

    paginaione Cursore non supportato

    Ciao ragazzi,

    vorrei creare una paginazione asp usando i metodi dell'oggetto recordset di ADODB...
    ovvero, objRs.PageCount -- objRs.PageSize -- objRs.AbsolutePage !!

    Una volta scritto qualche spezzone di codice per capire un pò il funionamento di questi metodi, il server mi dà l'errore...

    ADODB.Recordset error '800a0cb3'

    Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype.


    Ovvero non supporta o i segnalibri o il tipo di cursore....
    Come faccio ad ovviare questo problema?? Come faccio a definire un cursore idoneo, affinchè asp e access mi permettino il recupero dei recordset all'indietro??

    Aspetto vostre nuove notizie...
    Grazie anticipatamente, ciao!!

  2. #2
    DB mySQL?

  3. #3
    ciao Mems,
    nel testo ha scritto:
    affinchè asp e access ...
    di conseguenza credo che si tratti di access.

    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  4. #4
    io ho lo stesso problema con sql server su server aruba.....se metto come provider msdatashape i cursori sono ok ma va in errore perchè dice che non sono supportati se come provider metto sqloledb beh va in errore uguale perchè questo tipo di provider non supporta i segnalibri......

    come risolvere?????

  5. #5
    Utente di HTML.it L'avatar di Vailfox
    Registrato dal
    Feb 2005
    Messaggi
    320
    <%

    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = -- database --")
    Set objRs = Server.CreateObject("ADODB.Recordset")
    sql = "SELECT * from --tabella --"
    objRs.PageSize = 2
    objRs.Open sql,objConn,3

    objRs.AbsolutePage = 1

    tot = objRs.PageCount


    response.write tot
    response.write objRs("titolo")
    %>

    Ho risolto il mio problema della paginazione, aprendo il recordset in questo modo....
    objRs.Open sql,objConn,3

    penso funzioni anche per recupero dei recordset all'indietro...

  6. #6
    in genere li imposto

    codice:
    objRs.Open sql,objConn,1,3

    cmq per capire come funziona l'ado recordset http://www.soft-land.org/cgi-bin/doc...od_res&tpl=doc

  7. #7
    Utente di HTML.it L'avatar di Vailfox
    Registrato dal
    Feb 2005
    Messaggi
    320
    ok, adesso ho ancora qualche perplessità.....

    avrei bisogno, dopo aver fatto la connessione al DB con il metodo sopra visto, di far eseguire una query sql...

    usando il comando objRs.Execute("--query--") non funziona, come faccio allora.....? :master:

  8. #8
    codice:
    objConnection.execute(query)

  9. #9
    Utente di HTML.it L'avatar di Vailfox
    Registrato dal
    Feb 2005
    Messaggi
    320
    grazie santino.....!!

    Mi avevi già tolto dai guai una volta.....doppio grazie!!!

  10. #10
    prego

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.