Visualizzazione dei risultati da 1 a 10 su 10

Discussione: CurrentRecord ???

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    133

    CurrentRecord ???

    Ciao a tutti...
    piccolo quesito..
    da un db, dopo aver eseguito una select, normalmente ho un recordset che mi racchiude il risultato della query.

    Con current record mi posiziono sul recordo corrente, credo solitamente il primo, del resultset.
    Se invece voglio posizionarmi sull'ennesimo?

    grazie a tutti


  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    133
    grazie...altra domandina...

    l'n che mi hai indicato lo posso utlizzare nella query per ritornare il recorset n-esimo?

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    133
    era una domanda generica...
    comunque in generale non si può?

  6. #6
    non si può *con quel metodo* (quella era la domanda). ti ho chiesto quale db usi perché la stessa cosa si ottiene con metodi diversi in base al db

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    133
    con Acces? oppure con SQL Server..?

  8. #8
    Originariamente inviato da flat
    con Acces? oppure con SQL Server..?

    non capisco la risposta...

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    133
    ops.. è scappato il pto di domanda.. potrebbe essere Access o SQL Server..

  10. #10
    primo: n-esimo in base la riordinamento, ok?

    secondo: devi sfruttare un trucco, così

    codice:
    SELECT TOP 1 * FROM
       (SELECT TOP n elenco_campi FROM TABELLA 
        ORDER BY campo_riordino ASC)
    ORDER BY campo_riordino DESC
    attento all'alternanza ASC/DESC dei due ORDER BY

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 © 2026 vBulletin Solutions, Inc. All rights reserved.