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) :
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";
J'obtiens un truc du style
2006-01-27 09:52:13 | P. Vernon | 35.14


Mon code java associé :
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;
Lors de l'exécution de la ligne resultSet = statement.executeQuery(); j'obtiens mon exception.

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