Bonjour,

Je rencontre actuellement un souci avec une appli. se connectant sur un serveur SQL 2005 sp2 en mode TCP (RAS en mode canaux nommés).

Cette appli alimente une base sql chez des clients depuis des données fichiers et ma société ne contrôle pas forcément les protocoles acceptés par le serveur du client, d'ou : je n'ai pas le choix,je dois passer en TCP seul .

L'application ouvre deux connexions OleDB et ne les ferme qu'a la fin de tous les traitements. Tout accès à la base passant par un des deux objets connexion (le fait qu'il y en ait deux est du à l'age du code et n'en utiliser qu'un seul ne résoud pas mon problème [en plus de m'en causer d'autres, donc une chose à la fois ].

Grosso modo, un traitement se décompose de la manière suivante :
[pseudocode]
  • Ouverture du/des fichier(s) en entrée
  • Ouverture d'une/des tables(s) en entrée (recordset client en général)
  • Ouverture d'une/des table(s) en sortie (recordsets curseur client ou serveur)
  • Pour chaque enreg. lu dans un fichier
  • Recherche de valeur dans x tables liés (alimentées dans des traitements précédents)
  • Ecriture dans la/les table(s) en sortie