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

    [JAVA] java.sql :doh: come conto????

    Ciao,
    sto imprecando in turco antico.... come faccio a ottenere il numero di righe ottenute da una query???
    codice:
      st = conn.createStatement();
      rs = st.executeQuery("select..blabalbla");
    con getFetchSize() mi da sempre 0

    come faccio grtazieeeee

  2. #2
    ma perchè ti sembra brutto eseguire prima una SELECT COUNT?
    www.matteosteri.it

  3. #3
    Originariamente inviato da tommisceddu
    ma perchè ti sembra brutto eseguire prima una SELECT COUNT?
    perche fare due query se e possibile farne una???

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319
    Una volta ottenuto il RecordSet dalla query puoi semplicemente spostarti sull'ultimo record con il metodo [n]last()[/b] e ottenere il numero di riga con il metodo getRow(), oppure, una via diversa ma con più possibilità, è quella di scorrere tutto il RecordSet inserendo ciascun record in un Vector e ottenere il numero di record con il metodo size() di Vector. In questo modo hai anche la possibilità di poter lavorare sui record, dato che alcuni RecordSet non si possono scorrere all'indietro.

    Questo argomento, comunque, è già stato trattato non più tardi della scorsa settimana.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Originariamente inviato da LeleFT
    Una volta ottenuto il RecordSet dalla query puoi semplicemente spostarti sull'ultimo record con il metodo [n]last()[/b] e ottenere il numero di riga con il metodo getRow(), oppure, una via diversa ma con più possibilità, è quella di scorrere tutto il RecordSet inserendo ciascun record in un Vector e ottenere il numero di record con il metodo size() di Vector. In questo modo hai anche la possibilità di poter lavorare sui record, dato che alcuni RecordSet non si possono scorrere all'indietro.

    Questo argomento, comunque, è già stato trattato non più tardi della scorsa settimana.


    Ciao.

    grazie

  6. #6
    Utente di HTML.it L'avatar di faibo
    Registrato dal
    Mar 2003
    Messaggi
    214
    Originariamente inviato da LeleFT
    Una volta ottenuto il RecordSet dalla query puoi semplicemente spostarti sull'ultimo record con il metodo [n]last()[/b] e ottenere il numero di riga con il metodo getRow(), oppure, una via diversa ma con più possibilità, è quella di scorrere tutto il RecordSet inserendo ciascun record in un Vector e ottenere il numero di record con il metodo size() di Vector. In questo modo hai anche la possibilità di poter lavorare sui record, dato che alcuni RecordSet non si possono scorrere all'indietro.

    Questo argomento, comunque, è già stato trattato non più tardi della scorsa settimana.


    Ciao.
    scusa come faccio a mettere tutto in un vettore senza sapere prima la dimensione che avrà il vettore?

  7. #7
    Utente di HTML.it L'avatar di jspippo
    Registrato dal
    Jul 2005
    Messaggi
    358
    Ciao

    che io sappia il vettore, a differenza dell'array, può essere impostastato una dimensione dinamica.

    Correggetemi se sbaglio..

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.