PDA

Visualizza la versione completa : [JAVA/JSP] Somma campi


jspippo
10-10-2005, 17:14
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.

amancalion
11-10-2005, 09:17
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

jspippo
11-10-2005, 13:56
Grazie della dritta ora ci provo :ciauz:

Loading