Documente Academic
Documente Profesional
Documente Cultură
En este tutorial veremos los fácil que puede ser crear un Web Service con Visual Studio.NET,
asimismo realizaremos una prueba con la Base de Datos Northwind de SQL-Server 2000
Para poder realizar el tutorial tendremos que seguir los siguientes pasos:
Creamos un método(WebService) que nos permitirá retornar todos los empleados de la Base de
Datos Northwind en la tabla Employees, siempre y cuando su apellido empiece con el parámetro
que se le indica.
Código Fuente:
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports Microsoft.ApplicationBlocks.Data.SqlHelper
<WebService(Namespace:="http://tempuri.org/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Public Class Service
Inherits System.Web.Services.WebService
Dim CadenaCnx As String = "Data Source=(local);Initial
Catalog=Northwind; Integrated Security=true"
'*************************************************************************
'Permite ver el nombre del Web Service implementado al momento de
ejecutar
<WebMethod()> _
Public Function DevolverEmpleados(ByVal Apellido As String) As
Data.DataSet
Ejecutamos el proyecto: F5
Nos solicitará que ingresemos el parámetro que necesita el método para poder ejecutarse
Ingresamos el parámetro(Apellido)
Bueno, como verán hasta ahora sólo hemos ejecutado el web service con un método:
DevolverEmpleado(Apellido as String) y nos devolvió un conjunto de datos traídos de la tabla
Employees y mostrado en formato XML. Ahora, lo interesante sería llamar a ese WebService
desde nuestro proyecto WinApplication verdad?. Bueno, manos a la obra...
Verás que no es cosa del otro mundo, con unas pocas líneas de código podrás obtener toda esa
data(Empleados) y ser mostrados en un DataViewGrid, un ComboBox, un ListCualquier o control
que tenga la propiedad DataSource.
Agregamos la referencia
Fin...