Bonjour,
Je n'arrive pas à executer une fonction stockée en c#.
La fonction doit renvoyer un entier (1 si ceci, 2 si cela et 3 par defaut).
Pouvez m'aider je ne trouve rien à ce sujet, il n'y a que des info sur les procedures stockées.
Version imprimable
Bonjour,
Je n'arrive pas à executer une fonction stockée en c#.
La fonction doit renvoyer un entier (1 si ceci, 2 si cela et 3 par defaut).
Pouvez m'aider je ne trouve rien à ce sujet, il n'y a que des info sur les procedures stockées.
Bonjour
Appeler sur quel SGBD ?
Si c'est sur Oracle, par exemple, la syntaxe est une requête sur DUAL :
Code:select MyFunc(MyParams) from DUAL
Oups desolé ca me semblait évident vu que j'étais plongé dedans depuis un moment.
Il s'agit en faite d'executer une fonction stockée (SGBD MSSQL) à partir d'un code c#.
Mais j'ai trouvé la reponse entre temps, il suffit simplement de l'executer comme on execute une procedure stockée de MAJ c'est à dire avec Command.ExecuteNonQuery() en fournissant un parametre de type
MerciCode:ParameterDirection.ReturnValue;