Bonjour,
Je suis confronté à un problème avec Oracle 9.2.0.8 et le drivers OJDBC14.JAR
En effet, en java, si je declare un resultset avec la requête du genre "SELECT table1.champ1 , table2.champ2 from table1, table2" et que je fais un resultset.getString("table1.champ1"), il m'envoi sur les roseaux avec l'erreur suivante
Si je fais un resultset.get("champ1") ou resultset.get(1) cela fonctionne mais quid du jour ou deux champs seront nommé de la même façon dans deux tables différentes et que je désire récupérer ces 2 champs dans 1 requête ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 java.sql.SQLException: Nom de colonne non valide at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208) at oracle.jdbc.driver.OracleStatement.getColumnIndex(OracleStatement.java:3291) at oracle.jdbc.driver.OracleResultSetImpl.findColumn(OracleResultSetImpl.java:1914) at oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:1515) at weblogic.jdbc.wrapper.ResultSet_oracle_jdbc_driver_OracleResultSetImpl.getString(Unknown Source)
Merci
Partager