簡體   English   中英

如何使用VBA將數據發送到網站數據庫

[英]how to send data to website database using vba

我在將其寫到Google搜索中時遇到了麻煩,無法通過我的嘗試找到很多結果。

我正在為公司重新編寫VBA程序(使用MS Access)。 我們針對多個外部來源運行查詢和報告。 我必須將此發送給正在幫助我們的第三方。 我想知道的是何時使用它,因此我想實現一個將使用信息提交到我們公司網站的過程。

我已經考慮過通過MySQL進行操作並直接寫入網站后端數據庫,但並不是每個人都將安裝MySQL驅動程序,加上我們的托管公司,它要求我們知道發送信息的計算機的IP地址,以便其通過防火牆。 我唯一的想法是將信息提交到Web表單並發布。 在使用VBA之前,我已經控制過網站,但我希望它安靜且不引人注目。

並非每次都必須工作。 更重要的是,我們知道應用程序是否分發給我們的應用程序。

有任何想法嗎??

謝謝。

這是在VBA for Excel中執行此操作的方法,我認為它在Access中會類似。

Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")

URL = "http://www.somedomain.com"
objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencoded"
objHTTP.send ("var1=value1&var2=value2&var3=value3")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM