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; } }
Partager