-
Curseur en entrée ?
Mon problème est simple, j'ai des informations dynamiques à entrer en base de données... Sous oracle, il est possible d'avoir en entrée un curseur, mais comment le définir en C# ???
Bref, que faut il envoyer en entrée comme objet C# pour le faire passer comme un cursor dans un appel de procédure stockées ?
-
Tu as cherché coté DataSource/DataSet et companie ?
-
J'ai vu qu'il y a un OracleType.Cursor.
Tu peux donc faire une requête paramétrée avec un OracleParameter de type OracleType.Cursor.
Après, je ne peux pas plus t'aider car je ne sais pas à quoi correspond un Cursor dans Oracle vu que je ne développe pas du tout sous Oracle.
-
Le plus évident pour moi était de mettre un DataTable en entrée d'un Curseur, mais ca ne passe pas, je vais voir du côté des DataSet...mais j'ai peu d'espoir.
-
...
Alors une recherche sur Google ... "Oracle .NET cursor" et en premier résultat :
http://www.oracle.com/technology/pub...efcursors.html
Il faut donc utiliser le client ODP.NET de Oracle et pas celui par défaut du Framework il semblerait.