Bonjour,

J'ai une exception oracle "ORA-00913" Trop de valeurs lors de l'exécution de ce code c# :
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
public partial class C_OPERATEUR
    {
        public class EmailCompOp
        {
            private String _Email;
            private String _Competence;
 
            public string Competence
            {
                set
                {
                    this._Competence = value;
                }
            }
            public string Email
            {
                set
                {
                    this._Email = value;
                }
            }
 
        }
        [DataObjectMethodAttribute(DataObjectMethodType.Select, true)]
        static public ArrayList getCollectionEmailOperateurByCompetence()
        {
 
            ArrayList collection = new ArrayList();
            List<C_OPERATEUR> collectEmail = new List<C_OPERATEUR>();            
            collectEmail = C_OPERATEUR.getByParameter(" Cd_Operateur in (select o.cd_operateur, o.e_mail, c.libelle from helios.operateur o, Helios.competence c where c.libelle like '<FNC%')");            
 
            foreach (C_OPERATEUR op in collectEmail)
            {
                EmailCompOp emailCompOp = new EmailCompOp();
                decimal cd_competence = op.List_COMPETENCE_OPERATEUR_By_CD_OPERATEUR("Libelle like '<FNC%'")[0].CD_COMPETENCE.Value;
                emailCompOp.Competence = C_COMPETENCE.getByPK(new OracleNumber(cd_competence)).LIBELLE.Value;
 
                emailCompOp.Email = op.E_MAIL.Value;
 
                collection.Add(emailCompOp);
            }
 
            return collection;
        }
    }