Bonjour à tous,
j'utilise une connexion ADO à une base de données SQLServer2005.
récemment, j'ai souhaité intégré des requêtes utilisant les CTE (Common Table Expression) disponibles depuis SQLServer2005.
et j'ai constaté qu'avec mon provider "SQLOLEDB.1" sur le composant ADOConnexion ces requêtes tombaient en erreur...
par contre en utilisant le provider "SQLNCLI.1" là elles fonctionnent...?
mais du coup j'ai un comportement étrange notamment lors de la fermeture du service (mon application est un service windows), il ne s'arrête jamais, le problème semble être dans le ADOConnection.Close.

Comme je ne suis pas un expert en ADO, je me demande si je dois changer de provider ou bien ?

Merci pour votre aide !

christophe