2009-06-19 5 views

Répondre

2

Vous pouvez write managed code (C# ou VB.NET) et l'exécuter à partir de SQLServer. Et vous pouvez écrire un client SOAP avec .NET, bien sûr.

Bonne chance.

2

Cela devrait fonctionner aussi

Declare @Object as Int ; 

Declare @ResponseText as Varchar(8000) ; 

Exec sp_OACreate 'MSXML2.XMLHTTP', @Object OUT ; 
Exec sp_OAMethod @Object, 'open', NULL, 'get', 
    'http://www.webservicex.com/stockquote.asmx/GetQuote?symbol=MSFT', --Your Web Service Url (invoked) 
    'false' 
Exec sp_OAMethod @Object, 'send' 
Exec sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT 

Select @ResponseText 

Exec sp_OADestroy @Object 

Mais je ne pense aussi qu'il est préférable d'écrire une fonction CLR que vous utilisez de votre sp

0

j'ai créé avec succès un service Web (SQL Server 2005) en utilisant la technique ci-dessus et cela fonctionne très bien peupler une zone de liste dans le mode de prévisualisation InfoPath. Lorsque je publie le formulaire dans SharePoint, seule la première ligne remplit la zone de liste plutôt que l'ensemble d'enregistrements entier. bon article, je l'aime vraiment. Je fais un peu sur la recherche sur le service web directement et j'ai trouvé aussi macrotesting www.macrotesting.com pour être une très bonne source. Merci pour votre article .....

Cordialement ...

Meganathan ..

Questions connexes