j'ai une requete SQL qui retourne un curseur C contenant des INT, des STRING et un CURSOR C2.
je recupeur le curseur C dans ma fonction java avec un resultSet. Celui-ci contient bien les int et string mais en revanche pour le CURSOR C2 il contient: oracle.jdbc.driver.OracleResultSetImpl@157053a au lieu des champs contenu dans C2. quelqu'un saurait-il comment faire pour recuperer ses champs?
Merci d'avance
ma requete SQL:
Citation :
OPEN cur FOR SELECT EFE_LREF, EFE_DATEM, CURSOR (SELECT EFL_NO, EFL_ART, FROM EPFACTLIG WHERE EFL_LREF=EFE_LREF) IL FROM EPFACTENT WHERE EFE_STAT=31;
Marsh Posté le 10-03-2006 à 11:38:42
slt,
voila mon souci:
j'ai une requete SQL qui retourne un curseur C contenant des INT, des STRING et un CURSOR C2.
je recupeur le curseur C dans ma fonction java avec un resultSet.
Celui-ci contient bien les int et string mais en revanche pour le CURSOR C2 il contient:
oracle.jdbc.driver.OracleResultSetImpl@157053a au lieu des champs contenu dans C2.
quelqu'un saurait-il comment faire pour recuperer ses champs?
Merci d'avance
ma requete SQL:
OPEN cur FOR
SELECT EFE_LREF, EFE_DATEM,
CURSOR (SELECT EFL_NO, EFL_ART,
FROM EPFACTLIG
WHERE EFL_LREF=EFE_LREF) IL
FROM EPFACTENT
WHERE EFE_STAT=31;