none
Problème ODBC sous WIN 7 pour une longue requête RRS feed

  • Question

  • Bonjour,

    J'ai une application que je fais évoluer depuis plusieurs années et qui utilise une connexion ODBC pour se connecter à une base SQL serveur 2000.

    Depuis peu, certains poste du parc sont passés sous Win7 Entreprise 64 bits. Sur ces postes, je constate que l'une de mes requêtes (qui prend dans les 30 secondes à s’exécuter) n'est jamais retournée par le serveur. Quand je regarde coté serveur, je vois le proc qui monte au moment de la requête, puis redescend mais mon application reste sur le sablier et la connexion est toujours active sur le serveur.

    Si je lance mon application en mode de compatibilité XP SP3 pas de problèmes.
    Si je recompile l'application en définissant #define WINVER 0x0601, pas de problèmes non plus.

    Mon problème, c'est que je ne veux pas avoir deux versions à compiler.

    J'ai vu qu'il pouvait y avoir un problème similaire lorsque que l'on attaque une base SQL 2000 et qu'il y avait un patch (que j'ai installé coté serveur) mais j'ai refait les mêmes tests sur une base SQL 2008R2 et j'ai les mêmes problèmes.

    Auriez-vous une idée pour que mon application fonctionne aussi bien sous Win7 que XP ?

    lundi 21 mai 2012 06:30

Toutes les réponses