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

    numero record restituiti dalla query

    ciao,
    ho scritto una query in asp e ho ottenuto il relativo recordset.

    come faccio a sapere subito (senza scandire fino alla EOF) il numero di record che mi sono stati ritornati? esiste una proprietà del recordset che mi fornisce questa informazione?

    grazie
    MIki

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    select count(*) as numerorecord, campo1, campo2, ... from tabella where .....


    in rs(numerorecord) hai il numero di record estratti
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    gioba, sei sicuro che funzichi...?

  4. #4
    sì, questo modo lo conoscevo, solo cercavo di evitare una query ulteriore.

    io ho bisogno di conoscere anche tutti i dati relativi, quindi devo fare cmq una query di selezione dati. volevo evitare una seconda query.

    per fare ciò cercavo una proprietà del recordset che mi dicesse il numero di record che compongono il recordset stesso.

    una cosa del tipo

    num = rs.Count o una roba del genere.

  5. #5
    .recordcount - ma non sempre e' preciso. per la massima precisione, usa la count()

  6. #6
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    Originariamente inviato da optime
    gioba, sei sicuro che funzichi...?
    mi sa che hai ragione
    occorre fare 2 query separate
    Tutti vogliono parlare, nessuno sa ascoltare.

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.