Bonjour,
Je dois appeler une procédure d'un package sous Oracle 11g. Certains paramètres en entrée de cette procédure sont de typeJ'utilise Oracle Developper Tools for Visual Studio sous VS 2012.SYS_REFCURSOR
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ' Code alimentant un tableau de string qui correspondra au paramètre RefCursor sous Oracle Dim chrListeCmd() As String() ... For Each Cmd As String In lstCmd.Items intNombre = intNombre + 1 ReDim Preserve chrListeCmd(intNombre) chrListeCmd(intNombre - 1) = Cmd NextJ'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ' Code pour le paramètre de la procédure Oracle Dim inListeCmd As OracleParameter = New OracleParameter inListeCmd = .Parameters.Add("icur_LISTE_CMD", OracleDbType.RefCursor, ParameterDirection.Input) If chrListeCmd Is Nothing Then inListeCmd.Value = System.DBNull.Value Else inListeCmd.Value = chrListeCmd End IfJe ne comprends pas.Liaison de paramètre non valide
Nom du paramètre : icur_LISTE_CMD
Pouvez-vous m'aider SVP ?
Partager