http://www.developpez.net/forums/ima...n_rolleyes.gif
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager