Bonjour,
 
J'utilise XSU pour récupérer le résultat de mes requêtes en XML.
 
Le problème, est que je n'arrive pas à récupérer les erreur SQL. Tout ce que j'obtiens, c'est un numéro d'erreur 0 !
Par exemple le code suivant (de la doc):
 
| Code : 
 declare  queryCtx DBMS_XMLQuery.ctxType;  result clob;  errorNum NUMBER;  errorMsg VARCHAR2(200);begin  queryCtx := DBMS_XMLQuery.newContext('select * from toto');  -- set the raise exception to true..  DBMS_XMLQuery.setRaiseException(queryCtx, true);  DBMS_XMLQuery.setRaiseNoRowsException(queryCtx, true);  -- set propagate original exception to true to get the original exception..!  DBMS_XMLQuery.propagateOriginalException(queryCtx,true);  result := DBMS_XMLQuery.getXML(queryCtx);  exception    when others then      -- get the original exception      DBMS_XMLQuery.getExceptionContent(queryCtx,errorNum, errorMsg);      dbms_output.put_line(' Exception caught ' || TO_CHAR errorNum)                   || errorMsg );end;/
 | 
 
affiche dans SQL/PLUS :  
Exception caugth 0
 
Donc je sais qu'il y a une erreur, mais c'est tout ! (Sauf en cas de NoDataFound !)
 
J'utilise Oracle 8.1.7.4.
 
J'ai cherché sur le forum d'oracle, et tout ce que j'ai trouvé, c'est que le problème était connu il y a un an ... sans solution !
 
J'ai un peu du mal à y croire !
 
Si vous avez, une solution, merci de m'aider, sinon, pas la peine de ma dire de faire autrement ! J'ai absolument besoin d'XSU pour intégrer des données venant de l'extérieur en XML.
D'autre part, les données lues sont en général destinées à être intégées à d'autres documents XML.
 
Dans l'ESPOIR de vous lire, veuillez accepter mes cincères salutations.
 
Mara's dad, qu'est un peu dégouté et surtout déséspéré sur ce coup là 
 
 ---------------
			
Laissez l'Etat dans les toilettes où vous l'avez trouvé.