Merci de ton aide.
En utilisant odp.net, l'erreur suivante apparaît:
(Oracle.DataAccess a été, semble-t-il, ajouté correctement et apparaît dans les références)
Unable to load DLL 'OraOps9.dll': Le module spécifié est introuvable
En ce qui concerne la connexion, je n'en utilise qu'une seule que je ferme en fin de traitement.
Au sujet du pooling, je ne l'utilise pas, je ne connaît pas son fonctionnement mais je vais faire de recherche pour l'appliquer.
Le code central de l'application, contenu dans une boucle est le suivant:
DECLARE status NUMBER; message VARCHAR2(800); pipe_name VARCHAR2(900) := '" + pile + "'; BEGIN status := DBMS_PIPE.receive_message(pipename => pipe_name, timeout => 1); IF status = 0 THEN DBMS_PIPE.unpack_message(message); :sid := message; DBMS_PIPE.unpack_message(message); :date := message; DBMS_PIPE.unpack_message(message); :package := message; DBMS_PIPE.unpack_message(message); :message := message; END IF; END;
Les paramètres de sortie sont ensuite traités en c# et insérés dans un datagridview.
Partager