Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Conteggio valori

  1. #1

    Conteggio valori

    ciao ho bisogno di sapere questa cosa.

    con il dataset per contare i valori contenuti in esso facevo

    variabile.tables("tabella").rows.count

    dove "variabile" è il dataset

    a me serve sapere come faccio a contare i valori contenuti in un datareader..

    thx ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Dim i as Integer

    ...
    while MyDataReader.Read
    i = i + 1
    End While


    Hey hey, my my Rock and roll can never die!

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: Conteggio valori

    Originariamente inviato da Jc_
    a me serve sapere come faccio a contare i valori contenuti in un datareader..
    Sicuramente non puoi. Il DataReader è un cursore che ti permette di fare la scansione una riga per volta. Puoi solo andare avanti e non indietro ed in memoria hai solo una riga.
    Allora, o fai come ti hanno suggerito, cioè, fai la scansione e conti i record, oppure usi una espressione sql del genere: SELECT COUNT(*) FROM TABELLA WHILE CONDIZIONE.
    Io uso il secondo metodo. Ti fai una funzione riutilizzabile che accetta come parametro una istruzione sql con COUNT e che ti restituisca il risultato dell'sql (potrebbe essere COUNT, MAX, MIN, AVG, ...)

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    42
    'objcomm.Fill(ds, "Nr_ID")
    'Dim RowsCount As Integer = ds.Tables("Nr_ID").Rows.Count
    'your_label.Text = RowsCount.ToString()

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Originariamente inviato da flo
    'objcomm.Fill(ds, "Nr_ID")
    'Dim RowsCount As Integer = ds.Tables("Nr_ID").Rows.Count
    'your_label.Text = RowsCount.ToString()
    ???...

    Hey hey, my my Rock and roll can never die!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    42
    ???...?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    42
    Scusate ho letto male. Sucede...

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.