Bonjour
J'ai créé une procédure stockée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CREATE OR REPLACE PROCEDURE PR1 (VNUM_DEM    IN NUMBER )
Et j'ai essayé de l'appeler via ma page
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 comm.CommandType = CommandType.StoredProcedure
                Dim cmd As New OracleClient.OracleCommand()
                cmd.CommandText = "PR1"
                cmd.Connection = conn
                cmd.CommandType = CommandType.StoredProcedure
                Dim Numero_demande As New OracleClient.OracleParameter
                Numero_demande.Value = CType(Request("Demande"), Integer)
                Numero_demande.OracleType = OracleClient.OracleType.Number
 
                Numero_demande.Direction = ParameterDirection.Input
                cmd.Parameters.Add(Numero_demande)
                cmd.ExecuteNonQuery()
ça m'affiche l'erreur suivante:
ORA-06550: Ligne 1, colonne 7 :
PLS-00306: numéro ou types d'arguments erronés dans appel à 'PR1'
ORA-06550: Ligne 1, colonne 7 :
PL/SQL: Statement ignored
Est ce quelqu'un a une idée?