Bonjour,
Je développe une application qui utilise des grilles..J'ajoute une nouvelle ligne a la grille, je remplis les champs puis j'appelle une procédure oracle qui contient un paramètre out. J'utilise ADO.NET
Et voici la procédure :
procedure p_cre_execu(pc_proje in varchar2,
pc_tra_id in varchar2,
pc_envir in varchar2 := null,
pc_statu in varchar2 := null,
pd_date_soumi in date := null,
pd_date_deman in date := null,
pc_param in varchar2 := null,
pc_cle_uniqu_execu in varchar2 := null,
pc_prior in number := null,
pc_queue in varchar2 := null,
pc_descr_execu in varchar2 := null,
pc_val_param_xml in varchar2 := null,
pn_exe_no out number);
Comme vous voyez, cette procédure retourne un number.
Dans mon tableAdapter, j'ai ajouté la procédure stockée et je l'ai nommé "InsererRequeteExecution".
Sauf que ça me génère deux erreures :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public int CreerRequeteTravail(string projet,string identifiantChaine, string envir, string statut,DateTime dateSoum,DateTime dateDemande,...,out int numeroExecution) { using (XAI_EXECUTION_V_TRAVAILTableAdapter tableAdapter = new XAI_EXECUTION_V_TRAVAILTableAdapter()) { tableAdapter.Connection = _connexion.OracleConnexion; Object numero = tableAdapter.InsererRequeteExecution(projet, identifiantChaine, envir, ..., out numeroExecution); return Convert.ToInt32(numero); } }
- La méthode surchargé (InsererRequeteExecution) possède des arguments non valides
- impossible de convertir 'out int' en 'out int'.
Est ce que vous pourriez m'aider??
Merci d'avance
Partager