Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
N’oubliez pas ce qui suit lors de l’utilisation de SQLXML 4.0 :
Le code XML retourné en tant que résultat de requête n’est pas validé par rapport au schéma de mappage qui a généré le code XML.
SQLXML 4.0 inclut des PROGID indépendants des versions et dépendants de la version. Il est recommandé que toutes les applications de production utilisent des PROGID dépendants de la version. Cela est particulièrement important, car SQLXML 4.0 n’est pas entièrement rétrocompatible. L’utilisation des PROGID dépendants de la version protège contre les défaillances de production possibles lorsque vous installez des versions plus récentes. De la mise en production à la version, le comportement du programme peut changer pour diverses raisons, telles que les correctifs de bogues, les modifications de conception possibles, etc. L’utilisation de PROGID dépendant de la version protège contre les défaillances inattendues lorsque vous installez des versions plus récentes. Avec les PROGID dépendants de la version, lorsque vous installez une version plus récente, votre application continuera à fonctionner sans échec. Si vous décidez de modifier les PROGID dépendants de la version précédente et d’utiliser les PROGID dépendants de la version récente dans une version plus récente, vous devez tester votre application avant de la mettre en production. Par exemple, les applications utilisant des PROGID indépendants de la version peuvent échouer dans le scénario suivant :
Vous exécutez une application qui utilise SQLXML 4.0 et des PROGID indépendants de la version, et vous décidez d’installer un autre programme logiciel. Ce programme peut installer une version antérieure de SQLXML. Votre application peut échouer, car le PROGIDS indépendant de la version dans votre application pointe désormais vers la version antérieure de SQLXML, qui peut ou non avoir la fonctionnalité SQLXML utilisée par votre application.
Si, pour une raison quelconque, vous ne souhaitez pas utiliser le fournisseur SQLXMLOLEDB et que vous souhaitez plutôt utiliser le fournisseur SQLOLEDB pour les fonctionnalités SQLXML, définissez la propriété version SQLXML sur « SQLXML.4.0 ».