seeleheil
Messages postés4Date d'inscriptionvendredi 6 mai 2011StatutMembreDernière intervention30 juin 2011
-
Modifié par seeleheil le 30/06/2011 à 19:25
Bonjour,
j'ai un petit problème car je ne sais pas comment faire exactement. Et sur internet il manque d'exemple sur ce sujet.
Alors voilà, j'ai une fonction dans un package dans ma base de donnée qui est ça!
function eF_obten_truc (cPno_de in varchar2,
cPno_a in boolean,
cPco_don in 1001_don.cc%TYPE) return number is
--/* Structure pour gérer les fins anormales */
sVst_err_techn PKG_2.TYP_err_techn;
eVco_retour number;
cVva_msg varchar2(50);
cVva_modele 1002_jk.nt%TYPE;
begin ....
Je me demandais alors comment faire pour appeler cette fonction par VB.NET, "so far" j'ai trouvé :
Dim cmd As New OracleCommand()
cmd.Connection = connexion
cmd.CommandText = "MonPackage.eF_obten_truc"
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.Add("cPno_de", OracleType.VarChar).Value = "UneValeurQuelconque"
Ou est-ce que j'accroche c'est pour lorsque j'ai des types comme le svst_err_techn et cvva_modele... et de plus pour les boolean qui n'existe pas dans OracleType, alors faudrait faire une wrapper... mais comment???
Merci et j'espère avoir de vos réponses rapidement!