"ORA-00913: Trop de valeurs"
Bonjour,
J'ai une exception oracle "ORA-00913" Trop de valeurs lors de l'exécution de ce code c# :
Code:
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;
}
} |