[PL/SQL] Probleme de relation avec le c++

Probleme de relation avec le c++ [PL/SQL] - SQL/NoSQL - Programmation

Marsh Posté le 19-01-2005 à 10:56:07    

Bonjour a tous,  
bon, alors voila, j'ai un petit pb, j'ai commencé le PL/SQL et le c++ vraiment il y a 2 semaines  :heink: et j'ai une procedure qui fonctionne tres bien quand je la lance avec SQLplus et qui fait pas ce que je lui demande lorsqu'elle est appellee par mon programme c++.
voici la dite procedure:

Code :
  1. PROCEDURE check_jobs(Status OUT varchar2,Description OUT varchar2)
  2. IS
  3. temp_Desc VARCHAR(50):='';
  4. Failures NUMBER :=0;
  5. CURSOR C_broken IS
  6.  SELECT WHAT,JOB
  7.  FROM USER_JOBS;
  8.  WHERE BROKEN = 'Y'
  9. BEGIN
  10. Description := '';
  11. Status := '';
  12. FOR c_broken_row IN C_broken
  13. LOOP
  14. THEN Failures := Failures +1;
  15. Description := Description || 'job #'||c_broken_row.JOB|| ' : '|| c_broken_row.WHAT || ' : failed --';
  16. END IF;
  17. END LOOP;
  18. IF test THEN Status := 'Failure';
  19. ELSE Status := 'ok';
  20. END IF;
  21. END;


en gros, la procedure teste les jobs de la base de do, et s'il y en a qui sont broken et bien elle renvoit le statut failure et la description des jobs "broken".
sinon, elle dit ok.
 
J'ai pas trouvé encore la solution, je m'en remets donc a vos competences qui m'ont deja servies... :jap:  
Merci

Reply

Marsh Posté le 19-01-2005 à 10:56:07   

Reply

Marsh Posté le 19-01-2005 à 14:47:53    

bon, et bien en faite, j'ai trouvé la reponse tout seul, le probleme venait du User_jobs, parce que lorsque je me connectais a la base de do, ce n'etait pas en tant que user...
bon, j'espere que ca aura pu aider des gens....
merci a ceux qui ont au mois lu ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed