Interroger un service Web (SOAP) en VBA
http://www.developpez.net/forums/ima...n_rolleyes.gif
:roll: Bonjour à tous,
Je débute en développement Visual studio mais j'ai réalisé un service web qui permet d'interroger les tables d'une base données via ADO .net sur un serveur.
Il semble que ce service fonctionne convenable et me retourne un message XML (soap) d'une variable de type dataset.
Sur un poste client dans mon application VBA, je ne parviens pas à initialiser une variable de type dataset pour récupérer les données du service web interrogé.
Je vous présente le code VBA que j'utilise.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Private Sub TesteServ_Click()
Dim WSClient As MSSOAPLib.SoapClient
Dim TabRecep As DataSet '<= Type de variable inconnu
Dim tempo As String
Set WSClient = New MSSOAPLib.SoapClient
WSClient.mssoapinit "http://172.20.6.5/ServiceDJA/DataGesCom.asmx?wsdl", "DataGesCom", ""
TabRecep = WSClient.ReqGesCom("")
'TabRecep = WSClient.HelloWorld() '<= Class de teste du service Web
'// Gestion de l'affichage des données récupérées //
'Me.EtiqDegre.Caption = TabRecep
End Sub |
Je vous remercie d'avance pour votre aide