Ceci est mon code de procédure d'appel:dotConnect et procédure d'appel avec le problème des paramètres
cmd.CommandText = "x.PROCEDURENAME";
cmd.Parameters["V_IID_DOKUMENT_PO"].Value = "1";
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = Convert.ToInt32(x.Text);
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = x.Text;
cmd.Parameters["x"].Value = "1";
cmd.ExecuteNonQuery();
mais je reçois
Un paramètre avec le nom « V_IID_DOKUMENT_PO » ne figure pas par cette collection Paramètres.
si je vérifie dans DB
PROCEDURE PROCEDURENAME
(V_IID_DOKUMENT_PO IN NUMBER
...
ce que je fais mal?
Si je peux utiliser:
cmd.Parameters.Add("V_IID_DOKUMENT_PO", OracleDbType.Number, 1);
i get instruction SQL invalide
Avez-vous des erreurs seulement pour ce paramètre ou pour le reste? –