Foros del Web » Programando para Internet » ASPX (.net) »

Como hago esto en un webservices

Estas en el tema de Como hago esto en un webservices en el foro de ASPX (.net) en Foros del Web. Hola amigos ayuda con esto Tengo un servicio de webservices y actualmente consulta datos por medio del parametro NumeroFactura, resulta que ahora en el parametro ...
  #1 (permalink)  
Antiguo 02/07/2014, 10:32
 
Fecha de Ingreso: abril-2010
Mensajes: 108
Antigüedad: 14 años, 7 meses
Puntos: 2
Como hago esto en un webservices

Hola amigos ayuda con esto

Tengo un servicio de webservices y actualmente consulta datos por medio del parametro NumeroFactura, resulta que ahora en el parametro NumeroFactura vendras varios numeros de facturas para luego consultarlo en la base de datos, entonces esto es lo que no se como meterlo en un ciclo este es mi codigo.

Public Function ObtenerEventos(ByVal NumeroFactura As String, ByVal usuario As String, ByVal password As String) As DataSet

Dim TablaDatos As New Data.DataTable
Dim DataSet As New DataSet
Connection.ConnectionObject = New SqlConnection
Dim sqlcon As New SqlConnection

Try
QuickShipping.Conectar(sqlcon)
qs.UsuarioObject = usuario
If QuickShipping.Web.Eventos.VerifyQSUser(sqlcon, Trim(usuario), Trim(password)) Then

DataSet = QuickShipping.Web.Eventos.obtenerDatosTracking(sql con, NumeroFactura)
Else
Dim ordersTable As DataTable = DataSet.Tables.Add("Error")
  #2 (permalink)  
Antiguo 07/07/2014, 05:22
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 10 meses
Puntos: 606
Respuesta: Como hago esto en un webservices

Porque no usar una Lista? ;)
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 07/07/2014, 13:37
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años
Puntos: 37
Respuesta: Como hago esto en un webservices

Puedes usar un

CadenaFacturas = "180, 120, 1953, 5321654"

select * FROm FACTURAS where FOLIO IN( & cadenaFacturas & )

Etiquetas: event
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:49.