Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [JAVA/JSP] Somma campi

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

    [JAVA/JSP] Somma campi

    Ciao a tutti

    [CODE]


    String SQL;
    SQL = "SELECT SUM(OreSvolte) AS Ore FROM dipendenti";
    Connection con;
    Class.forName(MyConn_DRIVER);
    con=DriverManager.getConnection(MyConn_STRING);
    Statement st=con.createStatement();
    ResultSet totale = st.executeQuery(SQL);
    [CODE]

    stampo il risultato con:

    <% out.println(totale.getString(Ore)); %>

    Ho un problema con questo codice che non so se esatto. Dovrei estrapolare la somma del campo OreSvolte dalla tabella dipendenti, ma mi da sempre un errore:

    [Microsoft][Driver Manager ODBC] Indice del descrittore non valido.

    Ho utilizzato un codice simile che funziona in una pagina ASP ma qua non so come mai non funge.

    Avete qualche consiglio in merito?

    Grazie

    P.S. gli elementi da sommare non sono i campi ma i record.

  2. #2
    Prima di fare totale.getString(Ore)devi fare totale.next();

    String SQL;
    SQL = "SELECT SUM(OreSvolte) AS Ore FROM dipendenti";
    Connection con;
    Class.forName(MyConn_DRIVER);
    con=DriverManager.getConnection(MyConn_STRING);
    Statement st=con.createStatement();
    ResultSet totale = st.executeQuery(SQL);
    totale.next();

    Così si punta al primo risultato della query

  3. #3
    Utente di HTML.it L'avatar di jspippo
    Registrato dal
    Jul 2005
    Messaggi
    358
    Grazie della dritta ora ci provo

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.