【发布时间】:2018-08-01 01:24:36
【问题描述】:
我正在努力在 SSIS 脚本任务中使用以下 vba。基本上,它从网络下载文件并将其保存在共享驱动器上。然后将文件加载到 SQL 服务器中。我已经尝试了代码,它在 Excel VBA 中工作。出于安全目的,我修改了 URL。下面只是一个例子
`Const MYURL = "https://123.123.co.uk&filename=Test.xls"
Sub DataScraping()
Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
objHTTP.Open "GET", MYURL, False
objHTTP.SetCredentials "1234", "1234", HTTPREQUEST_SETCREDENTIALS_FOR_SERVER
objHTTP.Send
Set oStream = CreateObject("ADODB.Stream")
oStream.Open
oStream.Type = 1
oStream.Write objHTTP.ResponseBody
oStream.SaveToFile ("\\C\files\Test\file13 " & Format(Now(), "ddMMyyyy
HHmmss") & ".xls")
oStream.Close
End Sub'
【问题讨论】:
-
问题是什么?
-
如何在SSIS脚本任务中使用上面的vba?
标签: sql-server vba ssis script-task