> Tech > Extensions du provider OLE DB pour XML

Extensions du provider OLE DB pour XML

Tech - Par iTPro - Publié le 24 juin 2010
email

Les nouvelles extensions du provider OLE DB de SQL Server 2000 pour XML (ICommandText::SetCommandText et ICommand::Execute) permettent de définir des documents XML comme texte de commande, d'exécuter la commande et de récupérer le flot de résultat, ce qu'on peut ensuite utiliser pour un traitement ultérieur.
On peut par exemple

transmettre le document XML au DOM (Document Object Model),
une interface permettant aux programmes et aux scripts d’accéder et de mettre
à  jour dynamiquement le contenu, la structure et le style d’un document.

SQL Server supporte également les templates sous forme de commandes texte ; il
suffit de passer DBGUID_MSSQLXML en ID unique global (GUID) de la commande. L’utilisateur
doit appeler ICommand::Execute pour exécuter les templates XML. Pour obtenir le
résultat défini comme document XML, définissez le riid en Istream, ce qui indique
au provider qu’il doit renvoyer le résultat défini sous forme de flot.

Téléchargez gratuitement cette ressource

Protection des Données : 10 Best Practices

Protection des Données : 10 Best Practices

Le TOP 10 des meilleures pratiques, processus et solutions de sécurité pour mettre en œuvre une protection efficace des données et limiter au maximum les répercutions d’une violation de données.

Tech - Par iTPro - Publié le 24 juin 2010