Comment faire pour récupérer des données XML dans SQL Server 2005?

Mon script:

Dim myStream, myConnection, myCommand
Set myStream = CreateObject("ADODB.Stream")
Set myConnection = CreateObject("ADODB.Connection")
Set myCommand = CreateObject("ADODB.Command")
'
myConnection.Open "Provider=SQLOLEDB;Integrated Security=SSPI;" & _
"Persist Security Info=False;Initial Catalog=DSIPAR;Data Source=.\DSIDATA"

myCommand.ActiveConnection = myConnection

myCommand.CommandText = "SELECT itemsgt, item FROM NIFItem"

myStream.Open

myCommand.Properties("Output Stream") = myStream
myCommand.Execute , , adExecuteStream

myStream.Position = 0
myStream.Charset = "ISO-8859-1"

Dim strxml
strxml = myStream.ReadText
MsgBox (strxml)

Je peux exécuter le script et je peux voir la requête à exécuter sur mon instance de SQL server, mais rien n'est jamais revenu vers le flux de sortie.

Comme l'a souligné José, votre instruction SQL n'est pas en mesure de récupérer les infos dans le formulaire d'un fichier XML. c'est à dire qu'il n'est pas à l'aide DE XML

OriginalL'auteur | 2009-05-15