Bonjour,
J'ai un petit souci dans le développement de mon application avec une belle erreur de type SQLException --> ORA-03115: unsupported network datatype or representation
La requête qui semble poser problème est la suivante (je sais qu'elle est juste car je l'ai testée directement et tout roule c'est l'interfaçage avec Java qui merde) :
J'obtiens un truc du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT Date, Nom, sum(Valeur) FROM Classement WHERE Date<TO_DATE('2006-01-30 00:00:00','YYYY-MM-DD HH24:MI:SS') group by Nom, Date ORDER BY Date, Nom";
2006-01-27 09:52:13 | P. Vernon | 35.14
Mon code java associé :
Lors de l'exécution de la ligne resultSet = statement.executeQuery(); j'obtiens mon exception.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Context context = new InitialContext(); DataSource dataSource = (DataSource) context.lookup(dataSourceName); connection = dataSource.getConnection(); statement = connection.prepareStatement(sql); //sql contient ma requete resultSet = statement.executeQuery(); Date maDate=null;
Je me dis que ça doit venir de la DATE mais en même temps je ne suis pas sûre. Si quelqu'un a une piste (sachant que je ne peux pas changer le driver de connection à ma base oracle car il est partagé avec d'autres appli et qu'il faudrait checker toutes les applis qui tournent).
Merci d'avance
Edit : Changement du titre car le pb ne se situait pas dans le champ DATE
Partager