Estou tendo problemas ao executar uma DTS em que a primeira step, que se utiliza do objeto Msxml2.XMLHttp (AJAX), é executada, pois os steps seguintes não iniciam enquanto ela essa step não retornar sucesso, o que não acontece, deixando a DTS travada e só finalizo com control + alt + del.
Segue exemplo do código interno da step (ActiveX Script Task):
Pergunta
andrevgm
Prezados,
Estou tendo problemas ao executar uma DTS em que a primeira step, que se utiliza do objeto Msxml2.XMLHttp (AJAX), é executada, pois os steps seguintes não iniciam enquanto ela essa step não retornar sucesso, o que não acontece, deixando a DTS travada e só finalizo com control + alt + del.
Segue exemplo do código interno da step (ActiveX Script Task):
'**********************************************************************
' Visual Basic ActiveX Script
'************************************************************************
Option Explicit
Dim objXmlHttp
Set objXmlHttp = CreateObject("Msxml2.XMLHttp")
'create variables
Dim objRegEx, Match, Matches, StrReturnStr
Function Main()
objXmlHttp.Open "POST", URLSource, False
objXmlHttp.onreadystatechange = GetRef("HandleStateChange")
objXmlHttp.Send
Main = DTSTaskExecResult_Success
End Function
Sub HandleStateChange()
If (ObjXmlHttp.readyState = 4) Then
... faz alguma coisa
End If
End Sub
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.