J'ai créé une exception Oracle personnalisé, le code en question:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
   PROCEDURE proc_ajout_culture (p_id_culture        IN VARCHAR2,
                                 p_id_exploitation   IN VARCHAR2,
                                 p_rendement         IN NUMBER,
                                 p_residus           IN NUMBER,
                                 p_irrigation        IN NUMBER)
   IS
      PB_DataAlreadyExists   EXCEPTION;
      v_nb                   NUMBER;
   BEGIN
      ...
   EXCEPTION
      WHEN PB_DataAlreadyExists
      THEN
         DBMS_OUTPUT.put_line (
            'La culture existe déjà pour l''exploitation spécifiée');
   END;
Le problème c'est comment la remonter dans VB.Net ?