Bonjour,

je cherche à appeler un programme as400 (db2) en vb.net de la manière suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 selectCommand.CommandText = " "{{ CALL pgmpivsue/UESAS696CL (? , ?)}}"
selectCommand.Connection = oleDBconnection
selectCommand.CommandType = System.Data.CommandType.Text
 
Dim Param As OleDbParameter = New OleDbParameter("param1", "valeur")
selectCommand.Parameters.Add(Param)
Param = New OleDbParameter("param2", "valeur")
selectCommand.Parameters.Add(Param)
Le soucis c'est que ce programme me retourne une valeur (un code erreur) mais que je n'arrive pas à le récupérer.
Je crois que ça doit ressembler à {{ ? = CALL PGM... mais pour l'instant pas moyen de trouver.

Quelqu'un a déjà utilisé ce genre de syntaxe ??