Hola a todos...
Si alguien me puede ayudar les agradezco.
Yo tengo un Web service al cual necesito enviar varios registros que tengo almacenados en la base de datos, pero necesito enviar uno a uno esperando una respuesta de cada registro enviado.
Al realizar un for y enviar los datos lo hace de una manera muy rapida y no puedo controlar la respuesta de cada registro enviado y se me pierden dichos registros.
Es decir necesito enviar un registro y esperar la confirmación del mismo, una vez tenga dicha confirmación poder seguir con el siguiente registro y asi sucesivamente hasta enviar todos los registros.
Este es el codigo que estoy utilizando
Sub Bclientes_Click
Dim cadena As String
URL = "http://tableroeca.sytes.net:81/conelec/conelec_ws.dll/dato_clientes?"
Dim request As HttpRequest
For i = 0 To 5
HttpClient1.Initialize("HttpClient1")
acta = "1"&i
cadena = "ACTA=1"&i&"&ORDEN=O"&i& "&OBS=OBS"&i& "&LECTURA=L"&i
cadena = cadena.Replace(" ", "%20")
request.InitializeGet(URL&cadena)
request.Timeout = 10000
HttpClient1.Execute(request, 1)= False Then Return
Next
End Sub
Gracias de antemano a los que me puedan colaborar.
Saludos,
fdm
Si alguien me puede ayudar les agradezco.
Yo tengo un Web service al cual necesito enviar varios registros que tengo almacenados en la base de datos, pero necesito enviar uno a uno esperando una respuesta de cada registro enviado.
Al realizar un for y enviar los datos lo hace de una manera muy rapida y no puedo controlar la respuesta de cada registro enviado y se me pierden dichos registros.
Es decir necesito enviar un registro y esperar la confirmación del mismo, una vez tenga dicha confirmación poder seguir con el siguiente registro y asi sucesivamente hasta enviar todos los registros.
Este es el codigo que estoy utilizando
Sub Bclientes_Click
Dim cadena As String
URL = "http://tableroeca.sytes.net:81/conelec/conelec_ws.dll/dato_clientes?"
Dim request As HttpRequest
For i = 0 To 5
HttpClient1.Initialize("HttpClient1")
acta = "1"&i
cadena = "ACTA=1"&i&"&ORDEN=O"&i& "&OBS=OBS"&i& "&LECTURA=L"&i
cadena = cadena.Replace(" ", "%20")
request.InitializeGet(URL&cadena)
request.Timeout = 10000
HttpClient1.Execute(request, 1)= False Then Return
Next
End Sub
Gracias de antemano a los que me puedan colaborar.
Saludos,
fdm