PDA

View Full Version : Come si passa una variabile ad un WebService dal ClientForm


race2
12-04-2002, 01:22
Ho costruito un "Servizio web" in "VB .NET" ed un "Form" collegato con il "Servizio web", funziona perfettamente quando devo estrarre dei dati da un database o altro,
solo che i parametri per i dati da estrarre li ho impostati nel "Servizio web" e non li invio dal "Form" del mio PC, io vorrei ad esempio, estrarre.... "SELECT * FROM & clienti &" , "clienti" e' una variabile che gli vorrei passare dal "Form" del mio PC al "Servizio web" e non dovere scrivere "SELECT * FROM clienti" altrimenti e' troppo statico il "Servizio web",
mi dite come si passano le variabili ad un "Servizio web" ???

race2
12-04-2002, 13:01
Ecco un esempio di quello che vorrei capire:



WebService1
-----------------------------------------------------------------------------
Imports System.Web.Services

Public Class Service1
Inherits System.Web.Services.WebService

### Web Services Designer Generated Core ###

<WebMethod()> Public Function Somma() As String

Dim a As String
Dim b As String

Somma = a + b

End Function

End Class
-----------------------------------------------------------------------------

FormClient1
-----------------------------------------------------------------------------
Public Class Form1
Inherits System.Windows.Forms.Form

### Web Services Designer Generated Core ###

Private Sub btnSomma_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSomma.Click

Dim service As New localhost.Service1()
Dim result As String = service.Somma
lblSomma.Text = result

End Sub
End Class
-----------------------------------------------------------------------------

Dato l'esempio sopra riportato come posso fare per passare i valori di "a" e "b" in modo che il "WebStrvice" faccia la somma e restituisca il risultato al "FormClient" ???

PS. So che e' un esempio stupido ma in questo modo posso capire il funzionamento della classe.



Mi sono dimenticato di una cosa, dove trovo della documentazione per studiare i "WebService" io ho tre libri due di VB.NET della HOEPLI da 800 pagine e uno di C# da 1000 pagine e tutti e tre non parlano di "WebService" per piu' di 10 pagine quel poco per non capirci niente,
mi passi qualche link o titoli di libri in italiano???