[英]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.