Salut à tous,
Pourriez-vous me dire à quoi est due cette erreur?
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 java.sql.SQLException: Instruction fermée: getMetaData at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) at oracle.jdbc.driver.OracleResultSetImpl.getMetaData(OracleResultSetImpl.java:128) at cerbere.dao.pojo.DAO_Applications.getListApplication(DAO_Applications.java:44) at cerbere.bo.pojo.BO_Applications.getListApplications(BO_Applications.java:18)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Vector listeApplications = new Vector(); String requete = "select AP#***, AP#***, AP#*** " + "from AP#*** " + "order by AP#***"; try { resultSet = bdd.executeRequeteAndGetResults(requete); resultSetMetaData = resultSet.getMetaData(); /*<==Ligne de l'erreur*/ int columnCount = resultSetMetaData.getColumnCount(); while (resultSet.next()) { String[] ligne = new String[columnCount]; for (int i = 0; i < columnCount; i++) { ligne[i] = resultSet.getString(i + 1); } listeApplications.add(ligne); } } catch (SQLException e) { JOptionPane.showMessageDialog(null, "N'a pas pu récupérer la liste des applications\n" + e.getMessage(), "Erreur" , JOptionPane.OK_OPTION); e.printStackTrace(); }
Partager